Това ръководство обхваща настройка на администратор, конзолни команди, управление на играчите, управление на света и отстраняване на проблеми за вашия Dead Matter dedicated сървър. Dead Matter е игра за оцеляване в зомби свят с отворен свят, разположена в Алберта, Канада, със строеж на бази, събиране на ресурси, превозни средства и PvP/PvE геймплей. За първоначална настройка на сървъра, конфигурация и инструкции за свързване вижте Ръководство за настройка на Dead Matter сървър.
1. Настройка на администратор
Dead Matter dedicated сървърите използват базирана на конфигурация админ система. Операторите на сървъра управляват сървъра си чрез конзолата на 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> |
Дава предмет на играч по item ID (админ в играта). |
settime <hour> |
Задава времето на деня в играта (0-24). |
shutdown |
Инициира коректно изключване на сървъра с автоматично запазване. |
3. Управление на играчите
Изритване на играчи
- Използвайте командата
kickв конзолата на GPanel с името или Steam ID на играча. - Изританите играчи могат да се присъединят отново веднага, освен ако не се предприемат допълнителни действия (бан или промяна на паролата).
Банване на играчи
- Използвайте командата
ban, за да предотвратите постоянно присъединяването на играч. - Бановете се проследяват по Steam ID и се запазват през рестартиранията на сървъра.
- Използвайте
unbanсъс Steam ID, за да отмените бан.
Защита с парола
Най-надеждният метод за контрол на достъпа е задаване на парола за сървъра:
ServerPassword=YourSecretPassword
Променете паролата в Game.ini и рестартирайте сървъра. Споделяйте паролата само с доверени играчи.
Режим Whitelist
За максимален контрол на достъпа обмислете стартирането на сървър само с whitelist. Добавете одобрените Steam ID-та във whitelist конфигурационния файл. Само whitelist играчите могат да се присъединят, независимо дали знаят паролата.
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.
- Проверете дали паролата на сървъра е правилна (паролите различават главните и малки букви).
- Ако използвате whitelist, потвърдете, че Steam ID на играча е добавено.
- Уверете се, че както сървърът, така и играчът работят с една и съща версия на Dead Matter.
Проблеми със зомбита и производителността
- Високите стойности на
ZombieDensityзначително увеличават натоварването на сървъра. Ако производителността е лоша, намалете я на1.0или по-ниско. - Намалете
MaxPlayers, ако сървърът се затруднява с много едновременни играчи. - Големият брой структури, построени от играчите, може да повлияе на производителността на сървъра с времето.
- Увеличете
AutoSaveInterval, ако запазванията причиняват периодични скокове на забавяне. - Ако производителността остава лоша, свържете се с поддръжката относно надграждане на вашия план за сървър.
Десинхронизация и забавяне
- Dead Matter е в активна разработка и известна десинхронизация се очаква. Уверете се, че всички играчи са на една и съща версия на играта.
- Играчите с висока латентност могат да изпитат повече десинхронизация. Препоръчвайте на играчите с най-добра връзка локацията на сървъра.
- Рестартирайте сървъра периодично (веднъж дневно или след дълги сесии), за да изчистите натрупаното състояние и да подобрите производителността.
Повреда на запазването
- Ако сървърът се срине по време на запазване, файлът със запазване може да се повреди.
- Възстановете от ръчно SFTP резервно копие, ако е налично. Вижте Ръководство за настройка на Dead Matter сървър за инструкции за възстановяване.
- Редовните SFTP резервни копия са най-добрата защита. Резервирайте вашия свят поне веднъж на игрова сесия.
Свързани статии
- Ръководство за настройка на Dead Matter сървър
- Как да намерите IP и порт на вашия сървър
- Как да качвате файлове чрез SFTP
- Ръководство за стартиране на сървър
Нуждаете се от помощ?
Ако се сблъскате с проблеми с вашия Dead Matter сървър, които не са обхванати тук, отворете тикет за поддръжка и включете IP на сървъра, описание на проблема и всички съответни съобщения за грешки от конзолата на GPanel.