Kerbal Space Program поддерживает многопользовательскую игру через сообщественные моды: Dark Multiplayer (DMP) и Luna Multiplayer (LMP). Это руководство охватывает настройку обоих вариантов сервера на Legion Hosting, включая конфигурацию, переменные запуска и подключение игроков.
Какой мод для многопользовательской игры?
Ваш сервер будет настроен с DMP или LMP в зависимости от egg, выбранного при создании:
| Мод | Полное название | Среда выполнения | Примечания |
|---|---|---|---|
| DMP | Dark Multiplayer | Mono | Зарекомендовавший себя мод с различными режимами ускорения и синхронизации модов |
| LMP | Luna Multiplayer | .NET 5 | Более новый мод с поддержкой административного пароля и конфигурацией XML |
Первый запуск
- Войдите в GPanel и выберите ваш сервер KSP.
- Перейдите во вкладку Console. Сервер автоматически загрузит необходимые файлы.
- Дождитесь завершения установки. DMP загружается с d-mp.org; LMP загружается с GitHub.
- Когда сервер будет готов, найдите в консоли
Ready!(DMP) илиAll systems up and running(LMP).
Переменные запуска DMP
Если ваш сервер использует Dark Multiplayer, эти переменные доступны во вкладке Startup:
| Переменная | Описание | По умолчанию | Варианты |
|---|---|---|---|
SERVERNAME |
Имя сервера, отображаемое в браузере | DMP Server | Любая строка (макс. 48 символов) |
GAMEMODE |
Режим игры KSP | SANDBOX | SANDBOX, CAREER, SCIENCE |
DIFFICULTY |
Уровень сложности игры | NORMAL | EASY, NORMAL, MODERATE, HARD, CUSTOM |
WARPMODE |
Как обрабатывается ускорение времени в многопользовательской игре | SUBSPACE | MCW_FORCE, MCW_VOTE, MCW_LOWEST, SUBSPACE_SIMPLE, SUBSPACE, NONE |
MODPACKMODE |
Как моды синхронизируются между игроками | NONE | NONE, CKAN, GAMEDATA |
Файл конфигурации DMP
Файл конфигурации DMP находится по пути Config/Settings.txt. Он использует формат свойств (key = value). GPanel автоматически устанавливает порт, режим игры, сложность, режим ускорения, белый список и имя сервера из ваших переменных запуска.
Переменные запуска LMP
Если ваш сервер использует Luna Multiplayer, доступны эти переменные:
| Переменная | Описание | По умолчанию | Варианты |
|---|---|---|---|
SERVER_NAME |
Имя сервера (макс. 30 символов) | Pterodactyl | Любая строка |
PASSWORD |
Пароль сервера (оставьте пустым для публичного) | Пусто | Любая строка (макс. 30 символов) |
ADMIN_PASSWORD |
Административный пароль для управления сервером внутри игры | Пусто | Любая строка (макс. 30 символов) |
MaxPlayers |
Максимальное число одновременных игроков | 20 | Любое число |
GameDifficulty |
Уровень сложности игры | Easy | Easy, Normal, Moderate, Hard, Custom |
GameMode |
Режим игры KSP | Sandbox | Sandbox, Career, Science |
LMP_VERSION |
Версия LMP для установки (оставьте пустым для последней) | Последняя | например, 0.29.3 |
Файлы конфигурации LMP
LMP использует файлы конфигурации XML в каталоге LMPServer/Config/:
ConnectionSettings.xml-- Порт и сетевые настройкиGeneralSettings.xml-- Имя сервера, пароль, административный пароль, максимум игроков, режим игры, сложностьGameplaySettings.xml-- Подробные параметры игрового процесса
GameDifficulty может вызвать предупреждение о несоответствии с GameplaySettings.xml. Если это происходит, удалите GameplaySettings.xml, чтобы он сгенерировался заново с правильными пресетами сложности, затем перезапустите.
Как подключиться
- Установите соответствующий мод для многопользовательской игры (DMP или LMP) в ваш игровой клиент KSP. Следуйте инструкциям по установке мода.
- Запустите Kerbal Space Program.
- Откройте меню мода для многопользовательской игры с главного экрана или из космического центра.
- Добавьте ваш сервер, используя IP и порт из GPanel.
- Нажмите Connect. Введите пароль, если он установлен.
Похожие статьи
- Администрирование и команды Kerbal Space Program
- Как найти IP и порт вашего сервера
- Как загружать файлы через SFTP