Создание официального сервера
Загрузка сервера
Настройка Config.lua
Перейдите в папку с сервером по данному пути:
Steam\steamapps\common\Just Cause 2 - Multiplayer Dedicated Server
Далее в этой папке вам нужно будет переименовать файл "default_config.lua" в "config.lua"
(Сделайте копию этого файла на всякий случай)
После чего его можно открыть блокнотом или любым текстовым редактором в нем содержатся все основные параметры. (Я использовал MVS)
Параметры файла "Config.lua"MaxPlayers - Максимальное количество игроков по стандарту стоит значение 5000
BindIP - Здесь можно добавить ваш IP адрес, на котором будет запущен сервер.
BindPort - Порт сервера по стандарту значение 7777 (Как у Terraria)
Timeout - Время после которого сервер автоматически отключит игрока из за потери соединения.
Name - Имя вашего сервера по стандарту JC2-MP Server
Description - Это описание сервера, которое будет видно при поиске из браузера игры.
Password - Пароль от вашего сервера.
Announce - Этот пункт скрывает или показывает всем ваш сервер в браузере.
SyncUpdate - Контроль синхронизации пакетов, сервер – клиент указывается в миллисекундах
StreamDistance - Дистанция дальности игроков
После данных изменений сервер можно запустить, но он загрузится без основных модулей.
Установка модулей на сервер
В папке с сервером найдите папку "default_scripts" и переименуйте ее в "scripts" в этой папке содержатся все основные модули:
freeroam – Этот модуль отвечает за все точки спавна в игре.
killfeed – Этот модуль отвечает за отображение информации в чате.
derby – Этот модуль отвечает за создания определенного события в игре.
nametags – Этот модуль отвечает за правильное отображение никнеймов на сервере.
playerlist – Этот модуль показывает весь список игроков на сервере по нажатии F6.
racing – Этот модуль отвечает за создания определенного события в игре.
speedometer – Этот модуль добавляет спидометр для всех видов транспорта.
help – Этот модуль собирает всю информацию о загруженных модулях и выводит ее в меню помощи по нажатию F5.
Вы также можете скачать дополнительные модули с официального сайта игры и добавить их в эту папку.Client/Console
Консольные команды для пользователя
clear - Очистить окно консоли.
connect (Адрес и порт) - Подключение к серверу. Порт является необязательным.
disconnect - Отключение от сервера.
exit - Выйти из игры.
gui_hide_fps (0/1) - Показать / скрыть частоту кадров в правом верхнем углу.
gui_hide_logo (0/1) - Показать / скрыть номер версии в правом верхнем углу.
password (Пароль) - Установить пароль для следующего подключения.
profile_sample - Все запущенные модули.
quit - Выйти из игры.
reconnect - Переподключение к предыдущему серверу.
r_fontscale (Число) - Изменение масштаба всего текста оказанную, по умолчанию 1
Server/Console
Консольные команды для администрирования
announce (0/1) - Отображение сервера в браузере.
ban (Имя игрока) - Выдать бан игроку.
description (Новое описание) - Изменяет описание сервера.
exit - Остановка сервера.
kick (Имя игрока) - Выгнать игрока.
load (Название модуля) - Загрузить определенный модуль Lua.
loadall - Загрузить все модули Lua.
lua (Название модуля, код) - Выполнить код Lua для данного модуля.
name (Новое имя) - Изменяет имя сервера, которое будет показано в браузере серверов.
profiler_sample - Все запущенные модули.
quit - Остановка сервера.
reload (Имя модуля) – Перезагрузка определенного модуля Lua.
reloadall – Перезагрузка всех модулей Lua.
reloadbans - Обновить банлист для bans.txt.
password (Новый пароль) - Изменяет пароль.
say (Ваше сообщение) - Выводит сообщение в чат.
unload (Имя модуля) – Отключение определенного модуля Lua.
unloadall – Отключение всех модулей Lua.
x – Отключение сервера.
Сторонние модули
GitHub[github.com] - крупнейший веб-сервис для хостинга IT-проектов и их совместной разработки.
В поисковике сайта впишите: JC2MP
Регистрация не требуется!
THX
This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.