Овој водич ја опфаќа администрацијата на сервери за повеќемина играчи во 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] за да управувате со пристапот.
Објаснети режими на warp за DMP
| Режим | Опис |
|---|---|
SUBSPACE |
Стандарден. Играчите можат слободно да warp-уваат, но постојат во различни временски рамки (subspaces). Играчите во истиот subspace го делат истото време. |
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 |
Port, heartbeat, timeout, MTU поставки |
GameplaySettings.xml |
Детални параметри на играта (автоматски генерирани од тежината) |
Управување со играчи
- DMP: Користете ги командите
/kickи/banво конзолата. Списоците на забрани се складираат во директориумот со податоци на серверот. - LMP: Администраторските играчи (оние што се автентицирале со администраторската лозинка) можат да управуваат со другите играчи од внатрешноста на интерфејсот за повеќемина играчи во играта.
Синхронизација на модови
DMP режим на пакети модови
DMP поддржува три режими на синхронизација на модови преку променливата MODPACKMODE:
- NONE: Без наметнување на модови. Играчите можат да користат какви било модови (може да предизвика desyncs).
- CKAN: Играчите мора да се совпаѓаат со CKAN списокот на модови дефиниран на серверот.
- GAMEDATA: Серверот наметнува точно совпаѓање на папката GameData.
LMP модови
LMP автоматски ја управува синхронизацијата на модовите. Сите играчи мора да имаат совпаднати модови инсталирани во нивниот KSP клиент за стабилна врска.
Решавање проблеми
| Проблем | Решение |
|---|---|
| Играчите често имаат desync | Размислете за менување на режимот на warp (DMP) или осигурете се дека сите играчи имаат идентични списоци на модови. Режимот SUBSPACE е најтолерантен кон desyncs. |
| Серверот не се појавува во прелистувачот | Потврдете дека серверот е целосно стартуван (проверете за пораката за подготвеност во конзолата). За LMP, UPnP мора да биде конфигуриран или port-от мора да биде достапен. |
| Администраторската лозинка не работи (LMP) | Потврдете дека променливата ADMIN_PASSWORD е поставена во картичката Startup на GPanel и рестартирајте го серверот. |
| Вселенскиот отпад предизвикува lag | Користете ја командата /dekessler (DMP) за да го отстраните отпадот. Поттикнете ги играчите правилно да ги завршуваат завршените мисии. |
Поврзани статии
- Водич за поставување сервер за Kerbal Space Program
- Како да ги најдете IP и port на вашиот сервер
- Како да прикачувате датотеки преку SFTP