Како инсталирати ФивеМ сервер на Убунту 19.04

Предуслови

  • Линук систем који користи Убунту 19.04 са најмање 1 ЦПУ језгром и 2 ГБ меморије
  • Не-роот корисник на систему

Пре него што почнемо

Да бисте били сигурни да је ваш систем потпуно ажуриран пре него што наставите са инсталацијом, покрените следеће команде:

sudo apt-get update sudo apt-get upgrade

Такође, обавезно отворите следеће портове, јер су они неопходни да би ФивеМ исправно функционисао:

  • 30120 ТЦП & УДП
  • 30110 ТЦП & УДП

Убунту 19.04 се испоручује са UFWкао подразумеваним заштитним зидом, можете отворити потребне портове ако користите УФВ тако што ћете извршити следеће команде:

sudo ufw allow 30120 sudo ufw allow 30110

Инсталација

Прво направите празан фолдер и идите до њега. Ова фасцикла ће садржати све ваше ФивеМ серверске датотеке.

mkdir ~/fivem_server cd ~/fivem_server

Преузмите најновију верзију главне гране са сервера артефаката . Копирајте УРЛ за најновију верзију сервера и користите wget <url>за преузимање у креирану фасциклу. Када преузмете верзију, распакујте је помоћу следеће команде:

tar -xvf fx.tar.xz

Ово ће издвојити све потребне датотеке.

Након што сте успешно распаковали преузету архиву, сада можете да је избришете.

rm fx.tar.xz

Затим клонирајте цфк-сервер-дата репозиторијум у нову фасциклу изван директоријума серверских датотека. Ова фасцикла ће садржати ресурсе сервера. Наредба у наставку ће клонирати спремиште у нову фасциклу која се зове fivem_resourcesу вашем кућном директоријуму.

git clone https://github.com/citizenfx/cfx-server-data ~/fivem_resources

Ваш сервер је сада преузет, али још увек није спреман.

Генеришите ФивеМ лиценцни кључ , који је потпуно бесплатан и користи се за идентификацију сервера. Користите свој омиљени уређивач текста да направите нову датотеку која се зове server.cfgу вашој fivem_resourcesфасцикли:

nano ~/fivem_resources/server.cfg

Попуните га следећим садржајем:

# Only change the IP if you're using a server with multiple network interfaces, otherwise change the port only. endpoint_add_tcp "0.0.0.0:30120" endpoint_add_udp "0.0.0.0:30120" # These resources will start by default. ensure mapmanager ensure chat ensure spawnmanager ensure sessionmanager ensure fivem ensure hardcap ensure rconlog ensure scoreboard # This allows players to use scripthook-based plugins such as the legacy Lambda Menu. # Set this to 1 to allow scripthook. Do note that this does _not_ guarantee players won't be able to use external plugins. sv_scriptHookAllowed 0 # Uncomment this and set a password to enable RCON. Make sure to change the password - it should look like rcon_password "YOURPASSWORD" #rcon_password "" # A comma-separated list of tags for your server. # For example: # - sets tags "drifting, cars, racing" # Or: # - sets tags "roleplay, military, tanks" sets tags "default" # Set an optional server info and connecting banner image url. # Size doesn't matter, any banner sized image will be fine. #sets banner_detail "https://url.to/image.png" #sets banner_connecting "https://url.to/image.png" # Set your server's hostname sv_hostname "FXServer, but unconfigured" # Nested configs! #exec server_internal.cfg # Loading a server icon (96x96 PNG file) #load_server_icon myLogo.png # convars which can be used in scripts set temp_convar "hey world!" # Uncomment this line if you do not want your server to be listed in the server browser. # Do not edit it if you *do* want your server listed. #sv_master1 "" # Add system admins add_ace group.admin command allow # allow all commands add_ace group.admin command.quit deny # but don't allow quit add_principal identifier.steam:110000100000000 group.admin # add the admin to the group # Hide player endpoints in external log output. sv_endpointprivacy true # Server player slot limit (must be between 1 and 32, unless using OneSync) sv_maxclients 32 # License key for your server (https://keymaster.fivem.net) sv_licenseKey replaceThisWithYourLicenseKey

Ово ће бити конфигурациона датотека вашег сервера. У последњем реду конфигурације налази се поставка која се зове sv_licenseKey. Промените ово подешавање на генерисани кључ лиценце. Такође, сва подешавања конфигурације у конфигурацији имају коментаре поред себе тако да можете разумети шта свако подешавање значи и променити га ако желите.

Када завршите, сачувајте датотеку и затворите уређивач.

Покретање сервера

Да бисте покренули сервер, морате бити у директоријуму ресурса сервера. Затим можете покренути сервер користећи runserver.shскрипту у fivem_serverдиректоријуму. Обавезно укључите +exec server.cfgпараметре.

cd ~/fivem_resources && bash ~/fivem_server/run.sh +exec server.cfg

Можете да искључите сервер притиском на CTRL+ C.

Покретање сервера у позадини (опционо)

Да бисмо покренули сервер у позадини, креираћемо нову сесију екрана на којој ће сервер радити.

cd ~/fivem_resources && screen -s "FiveM server" bash ~/fivem_server/run.sh +exec server.cfg

Ако желите да изађете из ФивеМ конзоле притисните CTRL+ A, а затим притисните D. Можете поново отворити прозор помоћу команде screen -r.

Ово можемо аутоматизовати креирањем басх скрипте. Направите нову датотеку са именом по вашем избору и екстензијом .sh. Отворите га у свом омиљеном уређивачу текста.

nano yourscript.sh

Затим налепите следећу скрипту:

#/bin/bash cd ~/fivem_resources screen -s "FiveM server" bash ~/fivem_server/run.sh +exec server.cfg

Након тога, означите датотеку као извршну уносом следеће команде:

chmod +x yourscript.sh

Сада можете покренути сервер извршавањем скрипте:

./yourscript.sh

Покретање сервера при покретању (опционо)

Да би се наш сервер покренуо при покретању, направићемо нови Линук сервис који ће извршити скрипту за покретање сервера. Ова услуга ће бити позвана fivemи покренути када се ваш систем покрене, покрећући сервер.

Користите свој омиљени едитор да направи нови фајл који се зове fivem.serviceу /lib/systemd/system/. Ово ће захтевати привилегије суперкорисника.

sudo nano /lib/systemd/system/fivem.service

Попуните га следећим:

[Unit] Description=FiveM server [Service] Type=forking User=username ExecStart=/usr/bin/fivem_start.sh [Install] WantedBy=multi-user.target

Подесите своје стварно корисничко име за Линук после User=.

Сачувајте датотеку и затворите уређивач.

Направите нову датотеку /usr/bin/fivem_start.shкористећи свој омиљени уређивач текста.

sudo nano /usr/bin/fivem_start.sh

Попуните га следећим:

#!/bin/bash screen -dm bash -c 'cd /home/username/fivem_resources && bash /home/username/fivem_server/run.sh +exec server.cfg'

Замените usernameсвојим Линук корисничким именом. Сачувајте и затворите датотеку.

Означите датотеку као извршну уносом следеће команде:

sudo chmod +x /usr/bin/fivem_start.sh

Покрените ову команду да поново учитате конфигурацију системд менаџера:

sudo systemctl daemon-reload

Покрените услугу са овом командом:

sudo systemctl start fivem

Извршите ову команду да би се услуга покренула при покретању:

sudo systemctl enable fivem

Сада можете поново покренути свој Линук сервер и ФивеМ сервер ће се аутоматски покренути при покретању. Након поновног покретања, пријавите се као Линук налог на који сте инсталирали сервер и откуцајте следећу команду да бисте отворили конзолу:

screen -r

Уобичајени проблеми

  • Ако не добијете ниједан „пронађени ресурси“, а пише „Неуспешно покретање ресурса“, нисте отишли cdу праву фасциклу.
  • Ако добијете много грешака о citizen:/scripting/, нисте користили run.sh.
  • Ако се ништа не деси осим sending heartbeat, нисте користили run.shи нисте успели cdда приступите фасцикли.
  • Ако не започнете ниједан ресурс и не можете да се повежете, нисте додали +exec.
  • Ако добијете no license key was specified, важи једно од горе наведених.

Повезивање са креираним сервером

Инсталирање ФивеМ клијента

Да бисте се повезали са сервером, морате да поседујете важећу копију Гранд Тхефт Ауто В и да је инсталирате на свом рачунару. Морате да преузмете програм за инсталацију ФивеМ клијента са званичног сајта ФивеМ-а . Покрените инсталатер и он ће вас водити кроз инсталацију. Након што инсталирате ФивеМ клијент, покрените га. Од вас ће се тражити да се пријавите са својим ГТА Социал Цлуб налогом. Пријавите се на свој налог и инсталација је сада завршена. Пређите на следећи корак.

Повезивање на ваш сервер

Покрените инсталирани ФивеМ клијент. Ако је доступно ажурирање, аутоматски ће га преузети, само притисните „прихвати“. Видећете опцију на врху под називом Direct Connect. Кликните на њега и унесите ИП адресу вашег сервера у IP:Portпоље. Повежите се са сервером и можете играти на њему!


Leave a Comment

Како подесити Теккит Цлассиц сервер на Убунту 16.10

Како подесити Теккит Цлассиц сервер на Убунту 16.10

Користите другачији систем? Шта је Теккит Цлассиц? Теккит Цлассиц је модпацк за игру коју сви знају и воле; Минецрафт. Садржи неке од вер

Подесите 7 Даис то Дие сервер на Убунту 14

Подесите 7 Даис то Дие сервер на Убунту 14

У овом водичу ћете научити како да подесите сопствени сервер 7 Даис то Дие (7Д2Д) на Убунту-у. Имајте на уму да је ова игра још увек рани приступ и да је тх

Подешавање сервера Халф Лифе 2 на ЦентОС 6

Подешавање сервера Халф Лифе 2 на ЦентОС 6

Овај водич ће покрити процес инсталирања Халф Лифе 2 сервера за игре на ЦентОС 6 систем. Корак 1: Инсталирање предуслова Да бисте подесили оу

Цоунтер-Стрике Глобал Оффенсиве Сервер Лаунцхер на Убунту

Цоунтер-Стрике Глобал Оффенсиве Сервер Лаунцхер на Убунту

Они који имају искуства у постављању наменског ЦС:ГО (Цоунтер-Стрике: Глобал Оффенсиве) знају да је процес коришћења интерфејса командне линије за управљање

Подешавање Цоунтер Стрике: Соурце на Дебиан-у

Подешавање Цоунтер Стрике: Соурце на Дебиан-у

У овом водичу ћемо подесити сервер игре Цоунтер Стрике: Соурце на Дебиан 7. Ове команде су тестиране на Дебиан 7, али би такође требало да раде о

Како инсталирати Унтурнед 2.2.5 на Дебиан 8

Како инсталирати Унтурнед 2.2.5 на Дебиан 8

У овом водичу ћете научити како да подесите Унтурнед 2.2.5 сервер на Вултр ВПС-у који користи Дебиан 8. Напомена: Ово је уређена верзија Унтурнед-а која не

Како инсталирати Цуберите на ЦентОС 6 или 7 сервер

Како инсталирати Цуберите на ЦентОС 6 или 7 сервер

Увод Шта је куберит? Цуберите је скалабилна имплементација Минецрафт сервера отвореног кода која је написана у Ц++. Има плуги који је једноставан за коришћење

Инсталирање Теамспеака на ЦентОС 7

Инсталирање Теамспеака на ЦентОС 7

Теамспеак је ВОИП сервер који се може користити за комуникацију тимова/више људи. Релативно је лаган и безбедан пошто се ажурирања објављују

Како инсталирати СтеамЦМД на свој ВПС

Како инсталирати СтеамЦМД на свој ВПС

У овом водичу ћемо инсталирати СтеамЦМД. СтеамЦМД се може користити за преузимање и инсталирање многих Стеам сервера игара, као што је Цоунтер-Стрике: Глобал Оффенсив

Покретање Теамспеак 3 сервера на ЦентОС 6.4

Покретање Теамспеак 3 сервера на ЦентОС 6.4

Покрените следеће команде да бисте инсталирали Теамспеак 3 сервер. # Сецуре Иптаблес иптаблес -Ф иптаблес -Кс иптаблес -т нат -Ф иптаблес -т нат -Кс иптаблес -

Како инсталирати Лефт 4 Деад Сервер на ЦентОС 7

Како инсталирати Лефт 4 Деад Сервер на ЦентОС 7

У овом водичу ћу објаснити како да инсталирате и конфигуришете Л4Д сервер на ЦентОС 7. Инсталирање Лефт 4 Деад Пре него што почнемо, морамо да се уверимо да

Како инсталирати Минецрафт сервер на Убунту 14.04

Како инсталирати Минецрафт сервер на Убунту 14.04

Користите другачији систем? У овом чланку ћемо инсталирати Минецрафт сервер на Убунту. Уверите се да сте пријављени под корисником који није

Како инсталирати СА-МП Сан Андреас мултиплаиер на ЦентОС 7

Како инсталирати СА-МП Сан Андреас мултиплаиер на ЦентОС 7

У овом водичу ћете научити како да подесите СА-МП (Сан Андреас Мултиплаиер) сервер на ЦентОС 7.

Подесите ТееВорлдс сервер

Подесите ТееВорлдс сервер

ТееВорлдс је бесплатна пуцачина на мрежи за више играча отвореног кода. У овом туторијалу, објаснићу како да креирам ТееВорлдс сервер. Ови кораци су били

Покрените сопствени Арма 3 сервер на Убунту 14

Покрените сопствени Арма 3 сервер на Убунту 14

Преглед Овај водич ће покрити инсталацију и рад вашег Арма 3 сервера користећи СтеамЦМД и екран. За додатне информације у вези са тх

Како инсталирати Теккит Цлассиц Сервер на ЦентОС 6/7

Како инсталирати Теккит Цлассиц Сервер на ЦентОС 6/7

Користите другачији систем? У овом туторијалу, добро направите Теккит Цлассиц сервер. Теккит је још један популаран модпацк направљен за Минецрафт. Због износа

Како инсталирати Гловстоне (Минецрафт) на ЦентОС 7 сервер

Како инсталирати Гловстоне (Минецрафт) на ЦентОС 7 сервер

Користите другачији систем? Увод Гловстоне је несумњиво најоптимизованији сервер за Минецрафт. Софтвер се може похвалити малом употребом меморије и употребом

Како инсталирати Унтурнед на Линук

Како инсталирати Унтурнед на Линук

Користите другачији систем? Увод У овом водичу ћете научити како да подесите и инсталирате Унтурнед сервер на Линук-у. Унтурнед је популарно преживљавање

Подешавање ЈЦ2:МП сервера за игре на Дебиан-у

Подешавање ЈЦ2:МП сервера за игре на Дебиан-у

У овом водичу ћемо поставити Јуст Цаусе 2: Линук сервер за више играча. Ове команде су тестиране на Дебиан 7 к64, али би требало да раде и на тх

Инсталирајте Минецрафт сервер на Федора 26

Инсталирајте Минецрафт сервер на Федора 26

Користите другачији систем? У овом водичу ћу вас водити кроз подешавање Минецрафт сервера на ССД ВПС-у високих перформанси на Вултр-у. Научићеш хо

Успон машина: Примене вештачке интелигенције у стварном свету

Успон машина: Примене вештачке интелигенције у стварном свету

Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.

ДДОС напади: кратак преглед

ДДОС напади: кратак преглед

Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.

Да ли сте се икада запитали како хакери зарађују новац?

Да ли сте се икада запитали како хакери зарађују новац?

Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…

Технолошка сингуларност: далека будућност људске цивилизације?

Технолошка сингуларност: далека будућност људске цивилизације?

Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.

Еволуција складиштења података – Инфографика

Еволуција складиштења података – Инфографика

Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.

Функционалности слојева референтне архитектуре великих података

Функционалности слојева референтне архитектуре великих података

Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више