Создание сервера Teamspeak 3 в Ubuntu 14 64-bit
Обзор Независимо от того, работаете ли вы над большим проектом совместной работы со своей командой разработчиков или убиваете босса в новейшей ролевой игре, вы готовы
Чтобы убедиться, что ваша система полностью обновлена, прежде чем продолжить установку, выполните следующие команды:
sudo apt-get update
sudo apt-get upgrade
Кроме того, обязательно откройте следующие порты, так как они необходимы для правильной работы FiveM:
30120
TCP & UDP30110
TCP & UDPUbuntu 19.04 поставляется с UFW
брандмауэром по умолчанию, вы можете открыть необходимые порты, если вы используете UFW, выполнив следующие команды:
sudo ufw allow 30120
sudo ufw allow 30110
Сначала создайте пустую папку и перейдите к ней. В этой папке будут храниться все файлы вашего сервера FiveM.
mkdir ~/fivem_server
cd ~/fivem_server
Загрузите последнюю версию главной ветки с сервера артефактов . Скопируйте URL-адрес последней версии сервера и используйте его wget <url>
для загрузки в созданную папку. Загрузив сборку, распакуйте ее с помощью следующей команды:
tar -xvf fx.tar.xz
Это позволит извлечь все необходимые файлы.
После того, как вы успешно распаковали загруженный архив, вы можете удалить его.
rm fx.tar.xz
Затем клонируйте репозиторий cfx-server-data в новую папку вне папки файлов сервера. Эта папка будет содержать ресурсы сервера. Команда ниже клонирует репозиторий в новую папку с именем fivem_resources
в вашем домашнем каталоге.
git clone https://github.com/citizenfx/cfx-server-data ~/fivem_resources
Ваш сервер сейчас загружен, но еще не готов.
Создайте лицензионный ключ FiveM , который является абсолютно бесплатным и используется для идентификации сервера. Используйте ваш любимый текстовый редактор, чтобы создать новый файл 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
Если вы хотите выйти из консоли FiveM, нажмите CTRL+ A, затем нажмите D. Вы можете снова открыть окно с помощью команды screen -r
.
Мы можем автоматизировать это, создав скрипт bash. Создайте новый файл с именем по вашему выбору и расширением .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
Чтобы запустить наш сервер при загрузке, мы создадим новую службу Linux, которая выполнит скрипт запуска сервера. Эта служба будет вызываться 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
Установите ваше действительное имя пользователя Linux после 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
на ваше имя пользователя Linux. Сохраните и закройте файл.
Отметьте файл как исполняемый файл, введя следующую команду:
sudo chmod +x /usr/bin/fivem_start.sh
Выполните эту команду, чтобы перезагрузить конфигурацию systemd manager:
sudo systemctl daemon-reload
Запустите службу с помощью этой команды:
sudo systemctl start fivem
Выполните эту команду, чтобы служба запускалась при запуске:
sudo systemctl enable fivem
Теперь вы можете перезапустить свой сервер Linux, и сервер FiveM запустится автоматически при загрузке. После перезагрузки войдите как учетная запись Linux, под которой вы установили сервер, и введите следующую команду, чтобы открыть консоль:
screen -r
cd
в нужную папку.citizen:/scripting/
, вы не использовали run.sh
.sending heartbeat
, вы не использовали run.sh
и не удалось cd
в папку.+exec
.no license key was specified
, применяется один из вышеперечисленных.Чтобы подключиться к серверу, вы должны иметь действительную копию Grand Theft Auto V и установить ее на свой компьютер. Вам необходимо скачать установщик клиента FiveM с официального сайта FiveM . Запустите установщик, и он проведет вас через установку. После установки клиента FiveM запустите его. Вам будет предложено войти в свою учетную запись GTA Social Club. Войдите в свою учетную запись, и установка завершена. Перейдите к следующему шагу.
Запустите установленный клиент FiveM. Если доступно обновление, оно загрузится автоматически, просто нажмите «Принять». Вы увидите опцию наверху называется Direct Connect
. Нажмите на него и введите IP-адрес вашего сервера в IP:Port
поле. Подключитесь к серверу и играйте на нем!
Обзор Независимо от того, работаете ли вы над большим проектом совместной работы со своей командой разработчиков или убиваете босса в новейшей ролевой игре, вы готовы
В этом руководстве вы узнаете, как настроить сервер Left 4 Dead 2 в Ubuntu. Это руководство было протестировано на сервере Ubuntu 15.10. Необходимые условия обновления th
Используете другую систему? В этом уроке я расскажу, как настроить сервер Starbound в CentOS 7. Предварительные условия Вы должны иметь эту игру на себе
Добро пожаловать в другой учебник Vultr. Здесь вы узнаете, как установить и запустить сервер SAMP. Это руководство было написано для CentOS 6. Предварительные условия
Введение В этом руководстве мы будем устанавливать PufferPanel на нашем Vultr VPS. PufferPanel - это бесплатная панель управления с открытым исходным кодом для управления вами.
В этом руководстве вы узнаете, как настроить сервер Unturned 2.2.5 на Vultr VPS с CentOS 6. Примечание. Это отредактированная версия Unturned, которая не
В этом руководстве мы будем настраивать игровой сервер Counter Strike: Source на Debian 7. Эти команды были протестированы на Debian 7, но они также должны работать.
Используете другую систему? Что такое Tekkit Classic? Tekkit Classic - это модпак для игры, которую все знают и любят; Майнкрафт. Он содержит некоторые вер
Это руководство объясняет, как установить сервер Multi Theft Auto в Debian. Последнее обновление для Debian 7 и MTA 1.5.4. Любой VPS от Вультр это грей
Из этого руководства вы узнаете, как настроить сервер SA-MP (San Andreas Multiplayer) в CentOS 7. Предварительные условия Позволяет убедиться, что система полностью обновлена.
Используете другую систему? Обзор Надоело пользоваться Discord / Skype? Устали от отсутствия полного контроля над вашим сервером? Или, может быть, из-за отсутствия O
Введение В этой статье объясняется, как загрузить и установить сервер Garrys Mod на Windows Server 2012. Это руководство сделано для того, чтобы быть в курсе.
Из этого руководства вы узнаете, как настроить сервер ARK Survival в CentOS 7. Предварительные условия Для работы ARK требуется большой объем памяти. Я рекомендую использовать V
Введение В этом руководстве вы узнаете, как установить сервер Counter-Strike: Global Offensive в Windows. Предварительные условия Прежде чем мы начнем, вы
Введение Что такое куберит? Cuberite - это масштабируемая реализация сервера Minecraft с открытым исходным кодом, написанная на C ++. Имеет простой в использовании плагин
Из этого туториала Вы узнаете, как настроить сервер Counter-Strike: Global Offensive в Arch Linux. В этом руководстве предполагается, что вы вошли со стандартным использованием
В этом руководстве я объясню, как установить и настроить сервер L4D в CentOS 7. Установка Left 4 Dead Прежде чем мы начнем, мы должны убедиться, что
Введение Reflex - это перспективная конкурентная арена FPS от Turbo Pixel Studios. Из этого туториала Вы узнаете, как настроить собственный сервер Reflex на
Terraria - MMORPG, основанная на майнинге, строительстве и сражениях. Некоторые люди говорят, что это 2D-версия Minecraft, но это не будет справедливо для Террарии
Изучение 26 методов анализа больших данных: часть 1
Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.
Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.
Прочтите блог, чтобы узнать о различных уровнях архитектуры больших данных и их функциях самым простым способом.
Прочтите это, чтобы узнать, как искусственный интеллект становится популярным среди небольших компаний и как он увеличивает вероятность их роста и дает преимущество перед конкурентами.
CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?
По мере того, как наука развивается быстрыми темпами, принимая на себя большую часть наших усилий, также возрастает риск подвергнуться необъяснимой сингулярности. Прочтите, что может значить для нас необычность.
Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!
Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.
Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше