Това ръководство обхваща администрацията на вашия Night of the Dead dedicated сървър, включително настройка на администратор, конзолни команди, управление на играчите, управление на света и отстраняване на проблеми. За първоначална настройка на сървъра, вижте Ръководство за настройка на Night of the Dead сървър.
Настройка на администратор
Night of the Dead използва система за администратори, базирана на парола. За да получите администраторски достъп, трябва да конфигурирате администраторска парола и да се удостоверите в играта.
Задаване на администраторска парола
- Спрете вашия сървър от GPanel.
- Отидете в раздела Startup и задайте променливата
SERVER_ADMIN_PASSWORD, или редактирайте директно конфигурационния файл на сървъра. - В конфигурационния файл (
LF/Saved/Config/ServerSettings.ini), задайте:
[SystemSettings]
IngameAdminPassword=YourSecureAdminPassword
- Запазете файла и стартирайте сървъра.
Влизане като администратор
След като се свържете с вашия сървър в играта:
- Отворете конзолата в играта, като натиснете ` (тилда/backtick) или определения клавиш за конзолата.
- Въведете следната команда, за да се удостоверите:
EnableCheats YourSecureAdminPassword - Ако паролата е правилна, ще получите потвърдително съобщение и ще получите достъп до администраторските команди.
Добавяне на постоянни администратори
За сървъри с множество администратори можете да добавите Steam IDs към whitelist, така че да не трябва да се удостоверяват отново всяка сесия. Добавете записи към конфигурационния файл:
[ServerSettings]
# Admin Steam IDs (one per line)
AdminSteamID=76561198012345678
AdminSteamID=76561198087654321
steamid.io. ID-то е 17-цифрено число, започващо с 7656119.
Конзолни команди
Администраторските команди се изпълняват през конзолата в играта (натиснете `) след удостоверяване. Следните таблици изброяват най-често използваните команди.
Управление на играчите
| Команда | Употреба | Описание |
|---|---|---|
ListPlayers |
ListPlayers |
Показва списък с всички свързани играчи с техните ID-та |
KickPlayer |
KickPlayer <playerID> |
Изритва играч от сървъра |
BanPlayer |
BanPlayer <playerID> |
Забранява играч от сървъра |
UnbanPlayer |
UnbanPlayer <steamID> |
Премахва забрана по Steam ID |
ServerMessage |
ServerMessage <text> |
Изпраща broadcast съобщение до всички играчи |
Управление на света и играта
| Команда | Употреба | Описание |
|---|---|---|
SetTimeOfDay |
SetTimeOfDay <hour> |
Задава времето в играта (0-24, напр. 12 за обед) |
SetDifficulty |
SetDifficulty <level> |
Променя трудността (0=Easy, 1=Normal, 2=Hard, 3=Nightmare) |
SaveWorld |
SaveWorld |
Принудително ръчно запазване на състоянието на света |
SetWeather |
SetWeather <type> |
Променя текущото време (clear, rain, fog, storm) |
TogglePvP |
TogglePvP |
Активира или деактивира PvP режим |
Shutdown |
Shutdown <seconds> <message> |
Планира изключване на сървъра с предупредително съобщение |
Команди за spawn и помощни команди
GiveItem <itemID> <amount>-- дава предмет на вас самитеGiveItemToPlayer <playerID> <itemID> <amount>-- дава предмет на играчGiveExperience <amount>-- предоставя точки опитTeleport <x> <y> <z>-- телепортира към координатиTeleportToPlayer <playerID>-- телепортира към друг играчGod-- превключва безсмъртиеFly-- превключва режим на летене за свободно движение
Управление на света
Запазване на света
Сървърът автоматично се запазва на редовни интервали, но можете да принудите ръчно запазване по всяко време, използвайки командата SaveWorld. Това се препоръчва преди извършване на каквито и да е административни действия, които биха могли да засегнат състоянието на света.
Нулиране на света
За да извършите пълно нулиране на света:
- Спрете сървъра от GPanel.
- Навигирайте до
LF/Saved/SaveGames/чрез File Manager или SFTP. - Изтрийте или преименувайте save файловете в тази директория.
- Стартирайте сървъра. Ще бъде генериран нов свят.
SaveGames_backup).
Управление на цикъла ден/нощ
Използвайте SetTimeOfDay <hour>, за да промените времето по време на изпълнение (напр. SetTimeOfDay 12 за обед). За постоянни промени, модифицирайте стойностите DayNightCycleSpeed и DayTimeRatio в конфигурационния файл (вижте Ръководство за настройка на сървъра).
Управление на забрани
Използвайте BanPlayer <playerID>, за да забраните свързан играч и UnbanPlayer <steamID>, за да премахнете забрана. Файлът със списък на забраните се намира в конфигурационната директория на сървъра и може да се редактира директно чрез SFTP, когато сървърът е спрян.
Отстраняване на проблеми
Сървърът не се появява в браузъра
- Изчакайте поне 2-3 минути след стартиране, за да може сървърът да се регистрира в master списъка на сървърите.
- Проверете, че сървърът е стартирал успешно, като проверите изхода на конзолата в GPanel.
- Опитайте да се свържете чрез директен IP, за да потвърдите, че сървърът работи.
Сривове на сървъра
- Проверете логовете на сървъра в
LF/Saved/Logs/за подробности за грешки. - Повредените save файлове могат да причинят сривове -- опитайте да преименувате директорията на save и да започнете отначало, за да тествате.
- Ако сривовете се появят след актуализация на играта, опитайте да преинсталирате чрез опцията Reinstall на GPanel (първо направете backup на saves и configs).
- Големите бази, построени от играчите, могат да повлияят на производителността. Намалете
ZombieSpawnRate, ако сървърът се затруднява по време на horde събития.
Играчите не могат да се свържат
- Потвърдете, че сървърът е напълно стартиран в GPanel и не е достигнал лимита
MaxPlayers. - Ако използвате парола, уверете се, че играчите я въвеждат правилно.
- Проверете, че всички играчи използват същата версия на играта като сървъра.
Свързани статии
- Ръководство за настройка на Night of the Dead сървър
- Как да намерите IP-то и порта на вашия сървър
- Как да качвате файлове чрез SFTP
- Първи стъпки с вашия нов сървър
Ако се нуждаете от допълнителна помощ с администрирането на сървъра, моля отворете тикет за поддръжка и нашият екип ще ви помогне.