Това ръководство обхваща администрирането на сървъри за мултиплейър в Kerbal Space Program (DMP и LMP), включително конзолни команди, управление на играчи, конфигурация на whitelist и управление на warp режими.
DMP сървърни команди
Dark Multiplayer предоставя конзолни команди, които можете да въвеждате директно в раздела Console на GPanel. Сървърът се спира с командата /exit.
| Команда | Описание |
|---|---|
/help |
Показва списък с всички налични команди |
/say [message] |
Излъчва съобщение до всички свързани играчи |
/kick [player] |
Изхвърля играч от сървъра |
/ban [player] |
Забранява достъпа на играч до сървъра |
/unban [player] |
Премахва забраната на предварително забранен играч |
/whitelist [add/del] [player] |
Управление на whitelist на сървъра (изисква активиран whitelist) |
/players |
Показва списък на всички свързани в момента играчи |
/countclients |
Показва броя на свързаните клиенти |
/connectionstats |
Показва мрежова статистика |
/dekessler |
Премахва космическите отпадъци от играта |
/nukeksc |
Изчиства всички кораби около KSC |
/exit |
Спира сървъра коректно |
DMP Whitelist
За да активирате режим whitelist в DMP, променливата WHITELIST трябва да бъде зададена на True (това се управлява от администраторите на сървъра). След като бъде активиран, само играчи в whitelist могат да се свързват. Използвайте /whitelist add [player] и /whitelist del [player] за управление на достъпа.
Обяснение на DMP Warp режимите
| Режим | Описание |
|---|---|
SUBSPACE |
По подразбиране. Играчите могат свободно да правят warp, но съществуват в различни времеви рамки (подпространства). Играчите в едно и също подпространство споделят същото време. |
SUBSPACE_SIMPLE |
Опростен subspace режим с по-малко усложнения при синхронизация. |
MCW_FORCE |
Master Controlled Warp. Администраторът на сървъра контролира warp за всички. |
MCW_VOTE |
Играчите гласуват за иницииране на warp и той се изпълнява, ако мнозинството е съгласно. |
MCW_LOWEST |
Всички правят warp със скоростта на най-бавния играч. |
NONE |
Time warp е изцяло деактивиран. |
Администриране на LMP сървър
Luna Multiplayer използва система с административна парола. Задайте стартовата променлива ADMIN_PASSWORD в GPanel. Играчите, които въведат тази парола в играта, получават административни права.
LMP сървърните команди могат да се въвеждат в конзолата на GPanel. Сървърът се спира с Ctrl+C (управлява се чрез бутона Stop на GPanel).
Управление на LMP конфигурация
LMP съхранява всички настройки в XML файлове в LMPServer/Config/. Ключови файлове:
| Файл | Предназначение |
|---|---|
GeneralSettings.xml |
Име на сървъра, парола, административна парола, максимален брой играчи, режим на игра, трудност |
ConnectionSettings.xml |
Порт, heartbeat, timeout, MTU настройки |
GameplaySettings.xml |
Детайлни параметри на gameplay (автоматично генерирани от трудността) |
Управление на играчи
- DMP: Използвайте командите
/kickи/banв конзолата. Списъците с банове се съхраняват в директорията с данни на сървъра. - LMP: Администраторите (тези, които са се удостоверили с административната парола) могат да управляват другите играчи от мултиплейър интерфейса в играта.
Синхронизация на модове
DMP Mod Pack режим
DMP поддържа три режима за синхронизация на модове чрез променливата MODPACKMODE:
- NONE: Без налагане на модове. Играчите могат да използват всякакви модове (може да причини десинхронизация).
- CKAN: Играчите трябва да съвпадат със списъка на CKAN модовете, дефиниран на сървъра.
- GAMEDATA: Сървърът налага точно съвпадение на папката GameData.
LMP Модове
LMP управлява синхронизацията на модове автоматично. Всички играчи трябва да имат съответстващи модове, инсталирани в техния KSP клиент за стабилна връзка.
Отстраняване на проблеми
| Проблем | Решение |
|---|---|
| Играчите често десинхронизират | Помислете за смяна на warp режима (DMP) или се уверете, че всички играчи имат идентични списъци с модове. SUBSPACE режимът е най-толерантен към десинхронизации. |
| Сървърът не се появява в браузъра | Уверете се, че сървърът е напълно стартиран (проверете за ready съобщение в конзолата). За LMP, UPnP трябва да е конфигуриран или портът трябва да е достъпен. |
| Административната парола не работи (LMP) | Уверете се, че променливата ADMIN_PASSWORD е зададена в раздела Startup на GPanel и рестартирайте сървъра. |
| Космическите отпадъци причиняват забавяне | Използвайте командата /dekessler (DMP) за премахване на отпадъците. Насърчавайте играчите правилно да прекратяват завършените мисии. |
Свързани статии
- Ръководство за настройка на сървър за Kerbal Space Program
- Как да намерите IP и порт на вашия сървър
- Как да качвате файлове чрез SFTP