Овој водич опфаќа поставување на администратор, конзолни команди, управување со играчи, управување со светот и решавање проблеми за вашиот наменски Dead Matter сервер. Dead Matter е игра за преживување со зомби во отворен свет сместена во Алберта, Канада, со изградба на бази, собирање ресурси, возила и PvP/PvE игра. За првично поставување на серверот, конфигурација и упатства за поврзување, видете Водич за поставување на Dead Matter сервер.
1. Поставување на администратор
Наменските Dead Matter сервери користат администраторски систем базиран на конфигурација. Операторите на серверот управуваат со својот сервер преку конзолата на GPanel и конфигурациските датотеки.
Пристап на операторот на серверот
Како оператор на серверот, со вашиот Dead Matter сервер управувате преку:
- GPanel конзола: Конзолата на серверот во GPanel прикажува излез од серверот, поврзувања на играчи, настани со зомби и пораки за грешки.
- Конфигурациски датотеки: Датотеката
Game.iniи другите конфигурации воDeadMatter/Saved/Config/ги контролираат сите поставки на серверот. Уредувајте преку табот Files во GPanel или преку SFTP. - Алатки за администрација во играта: Кога сте најавени како администратор, имате пристап до дополнителни опции за управување вклучувајќи телепортација, спавнирање предмети и контрола на играчи.
Додавање администратори
За да доделите администраторски привилегии на играчи на вашиот сервер:
- Запрете го серверот од GPanel.
- Отворете ја администраторската конфигурациска датотека во директориумот за конфигурација на серверот.
- Додадете го Steam ID на играчот (формат SteamID64) на администраторската листа.
- Зачувајте ја датотеката и рестартирајте го серверот.
2. Конзолни команди
Dead Matter обезбедува конзолни команди достапни преку конзолата на GPanel и администраторската конзола во играта. Подолу се клучните команди за управување со серверот.
| Команда | Опис |
|---|---|
kick <player/steamid> |
Исфрла играч од серверот. |
ban <player/steamid> |
Трајно банира играч од серверот. |
unban <steamid> |
Отстранува играч од листата на банови. |
listplayers |
Прикажува листа на сите тековно поврзани играчи со нивните имиња и Steam ID. |
save |
Активира моментално зачувување на светот. |
teleport <player> <x> <y> <z> |
Телепортира играч на одредени координати (администратор во играта). |
giveitem <player> <itemid> <amount> |
Дава предмет на играч според ID на предметот (администратор во играта). |
settime <hour> |
Го поставува времето од денот во играта (0-24). |
shutdown |
Започнува грациозно исклучување на серверот со автоматско зачувување. |
3. Управување со играчи
Исфрлање играчи
- Користете ја командата
kickво конзолата на GPanel со името или Steam ID на играчот. - Исфрлените играчи можат веднаш повторно да се приклучат освен ако не се преземе понатамошно дејство (бан или промена на лозинка).
Банирање играчи
- Користете ја командата
banза трајно да спречите играч да се приклучи. - Бановите се следат според Steam ID и опстануваат низ рестартирања на серверот.
- Користете
unbanсо Steam ID за да поништите бан.
Заштита со лозинка
Најсигурниот метод за контрола на пристапот е поставување лозинка на серверот:
ServerPassword=YourSecretPassword
Сменете ја лозинката во Game.ini и рестартирајте го серверот. Споделувајте ја лозинката само со доверливи играчи.
Режим на бела листа
За максимална контрола на пристапот, разгледајте водење на сервер само со бела листа. Додадете ги одобрените Steam ID во конфигурациската датотека за бела листа. Само играчите на белата листа можат да се приклучат, без оглед на тоа дали ја знаат лозинката.
4. Управување со светот
Ресетирање на светот
За целосно бришење на светот и почнување од почеток:
- Запрете го серверот од GPanel.
- Поврзете се преку SFTP и навигирајте до
DeadMatter/Saved/SaveGames/. - Избришете го или преименувајте го директориумот за зачувување (преименувајте за да го задржите како резервна копија).
- Стартувајте го серверот. Ќе се генерира нов свет со вашата постоечка конфигурација.
Прилагодување на поставките на светот
Можете да го подесите искуството во светот без целосно ресетирање со менување на Game.ini:
- ZombieDensity -- Зголемете или намалете го бројот на зомби во светот.
- LootRespawnTime -- Контролирајте колку брзо контејнерите за плен се повторно полнат откако се ограбени.
- DayNightCycleSpeed -- Направете деновите подолги или пократки за да го промените темпото на преживување.
- bPvPEnabled -- Вклучете/исклучете го PvP без бришење. Промените стапуваат на сила при рестарт.
Резервна копија и враќање
- Запрете го серверот од GPanel.
- Поврзете се преку SFTP и преземете го директориумот
SaveGames/за резервна копија. - За враќање, прикачете го директориумот од резервната копија, заменувајќи го тековниот.
- Стартувајте го серверот. Вратениот свет ќе се вчита.
5. Решавање проблеми
Серверот се руши при старт
- Проверете ја конзолата на GPanel за пораки за грешки. Чести причини вклучуваат неправилна синтакса на конфигурацијата во
Game.ini. - Проверете дали вредностите на портите не се рачно сменети. Портите мора да одговараат на она што GPanel го доделува.
- Обидете се да ги избришете конфигурациските датотеки и да рестартирате за да се регенерираат свежи стандардни поставки.
- Ако рушењето е поврзано со зачувувањето, обидете се да стартувате со нов свет со преименување на директориумот
SaveGames/. - Ако рушењето опстојува, отворете тикет за поддршка со IP на вашиот сервер и целосниот излез од конзолата.
Играчите не можат да се поврзат
- Проверете дали серверот работи во GPanel и проверете ја конзолата за грешки.
- Потврдете дека играчот ги користи точните IP и порт од табот Network во GPanel.
- Проверете дали лозинката на серверот е точна (лозинките се чувствителни на големи и мали букви).
- Ако користите бела листа, потврдете дека Steam ID на играчот е додаден.
- Осигурете се дека и серверот и играчот ја извршуваат истата верзија на Dead Matter.
Проблеми со зомби и перформанси
- Високите вредности на
ZombieDensityзначително го зголемуваат оптоварувањето на серверот. Ако перформансите се слаби, намалете го на1.0или пониско. - Намалете го
MaxPlayersако серверот се мачи со многу истовремени играчи. - Голем број структури изградени од играчи можат да влијаат на перформансите на серверот со текот на времето.
- Зголемете го
AutoSaveIntervalако зачувувањата предизвикуваат периодични скокови на лаг. - Ако перформансите остануваат слаби, контактирајте ја поддршката за надградба на вашиот серверски план.
Десинхронизација и лаг
- Dead Matter е во активен развој и одредена десинхронизација е очекувана. Осигурете се дека сите играчи се на истата верзија на играта.
- Играчите со висока латентност може да доживеат повеќе десинхронизација. Препорачајте им на играчите со најдобра врска со локацијата на серверот.
- Рестартирајте го серверот периодично (еднаш дневно или по долги сесии) за да ја исчистите акумулираната состојба и да ги подобрите перформансите.
Оштетување на зачувувањето
- Ако серверот се сруши за време на зачувување, датотеката за зачувување може да се оштети.
- Вратете од рачна SFTP резервна копија ако е достапна. Видете Водич за поставување на Dead Matter сервер за упатства за враќање.
- Редовните SFTP резервни копии се најдобрата заштита. Направете резервна копија на вашиот свет барем еднаш по сесија на играње.
Поврзани статии
- Водич за поставување на Dead Matter сервер
- Како да ги пронајдете IP и портот на вашиот сервер
- Како да прикачувате датотеки преку SFTP
- Водич за старт на серверот
Ви треба помош?
Ако наидете на проблеми со вашиот Dead Matter сервер кои не се опфатени тука, отворете тикет за поддршка и вклучете го IP на вашиот сервер, опис на проблемот и сите релевантни пораки за грешки од конзолата на GPanel.