Това ръководство покрива настройката на админ, всички налични конзолни команди, управление на играчи, настройки на света и отстраняване на проблеми за вашия HumanitZ dedicated сървър. HumanitZ използва базирани на чат команди с префикс / за администриране на сървъра.
Настройка на админ
HumanitZ предоставя админ достъп чрез система с парола. Админ паролата се конфигурира във файла GameServerSettings.ini на вашия сървър или чрез променливите за стартиране в GPanel.
Задаване на админ парола
Задайте админ паролата в конфигурационния файл на вашия сървър:
AdminPassword=YourSecurePassword123
Можете също да зададете това чрез раздела Startup в GPanel, като редактирате променливата Admin Password. След промяна на паролата, рестартирайте сървъра, за да влезе в сила.
Влизане като админ в играта
- Присъединете се към сървъра си като обикновен играч.
- Отворете чата в играта (натиснете Enter или T).
- Въведете следната команда с вашата админ парола:
/AdminAccess YourSecurePassword123
Ще видите потвърдително съобщение, че админ привилегиите са предоставени за текущата ви сесия. Админ достъпът се запазва, докато не се изключите от сървъра.
Видимост на админ таг
По подразбиране админ таг може да се появи до името ви в чата. Можете да превключите тази видимост:
/admintag
Това скрива или показва индикатора за админ, позволявайки ви да играете анонимно, ако е необходимо.
Админ команди
Всички команди се въвеждат в чата в играта и са с префикс /. Командите са чувствителни към регистъра.
Команди за управление на сървъра
| Команда | Синтаксис | Описание |
|---|---|---|
| Shutdown | /Shutdown [seconds] |
Изключва сървъра след определеното забавяне. Всички играчи биват уведомени в чата и светът се запазва преди изключване. |
| Save Game | /SaveGame |
Принуждава незабавно ръчно запазване на света. Полезно преди да правите промени или поддръжка. |
| Admin UI | /adminw |
Отваря админ помощния панел за спавн на предмети и настройване на параметри чрез графичен интерфейс. |
| SuperAdmin | /SuperAdmin |
Превключва невидим режим на летене. Ставате невидим за други играчи и можете да летите свободно из картата. Изпълнете командата отново, за да деактивирате. |
| God Mode | /god |
Превключва неуязвимост. Не можете да получавате щети от какъвто и да е източник, докато е активен. Изпълнете отново, за да деактивирате. |
| FPS Display | /FPS или /FPS2 |
Превключва дисплея на брояча на кадрова честота. Полезен за наблюдение на производителността на сървъра. |
| Execute Command | /ExecCmd [command] |
Изпълнява необработена конзолна команда на Unreal Engine. Само за напреднали потребители. |
Команди за спавн
Командите за спавн ви позволяват да създавате предмети, превозни средства, същества и компаньони на текущото си местоположение.
| Команда | Синтаксис | Описание |
|---|---|---|
| Spawn Item | /Spawn item_[Name] |
Спавне предмет за вдигане на вашето местоположение. Пример: /Spawn item_Apple |
| Force Spawn | /fspawn item_[Name] |
Принудително спавне предмет, игнорирайки проверките за колизия. Използвайте, когато /Spawn се проваля поради терена. |
| Spawn Vehicle | /spawn car_[Type] |
Спавне превозно средство на вашето местоположение. Вижте списъка с превозни средства по-долу. |
| Spawn AI | /spawn ai_[Type] |
Спавне зомби, враждебен NPC или диво същество. Вижте списъка с AI по-долу. |
| Spawn Dog | /spawn Dog |
Спавне куче-компаньон на вашето местоположение. |
| Spawn Claimable Dog | /spawn CompDog |
Спавне куче, което може да бъде взето от всеки играч като негов компаньон. |
| Spawn Horse | /spawn horse |
Спавне произволен кон на вашето местоположение. |
Типове превозни средства
Използвайте тези идентификатори с /spawn car_[Type]:
| Тип | Превозно средство |
|---|---|
car_suv | SUV |
car_pickup | Пикап |
car_jeep | Джип |
car_hatchback | Хетчбек |
car_van | Ван |
car_truck | Камион |
car_sport | Спортна кола |
car_rv | RV / Кемпер |
car_policesuv | Полицейски SUV |
car_gaztiger | Военно превозно средство (Gaz Tiger) |
car_edmond | Edmond седан |
car_rally | Ралийна кола |
car_amero | Amero мускулна кола |
car_lazer | Lazer спортна кола |
Типове AI за спавн
Използвайте тези идентификатори с /spawn ai_[Type]:
| Тип | Описание |
|---|---|
ai_bear | Мечка (враждебно диво животно) |
ai_wolf | Вълк (враждебно диво животно) |
ai_buck | Елен / Сръндак (мирно диво животно) |
ai_zombiepolice | Полицейско зомби |
ai_zombiegirl | Женско зомби |
ai_zombiebelly | Подуто зомби |
ai_humanmelee | Враждебен човешки NPC (ближен бой) |
/adminw, за да преглеждате наличните предмети чрез графичния интерфейс, вместо да помните имена.
Команди за компаньони и играчи
| Команда | Синтаксис | Описание |
|---|---|---|
| Name Dog | /DogSetName [Name] |
Задава персонализирано име на вашето куче-компаньон. |
| Teleport Dog | /TPDog |
Телепортира кучето-компаньон до вашето текущо местоположение. Полезно, когато кучето е заседнало. |
| Remove Dog | /NoDog |
Премахва вашето куче-компаньон от играта. |
| Give Experience | /exp [amount] |
Дава определеното количество точки опит на вашия герой. |
| Unstuck | /unstuck |
Решава проблеми със засядане или невъзможност за взаимодействие с обекти. |
| Unstuck Geometry | /unstuckgeo |
Принудително освобождава героя ви от терена или геометрията. Използвайте, когато /unstuck не е достатъчно. |
Команди за време и сезони
| Команда | Синтаксис | Описание |
|---|---|---|
| Weather | /weather list |
Изброява наличните типове време и ви позволява да промените текущото време. |
| Season | /season list |
Изброява наличните сезони и ви позволява да промените текущия сезон. |
Управление на играчи
HumanitZ управлява играчите основно чрез конфигурацията на сървъра и админ панела, а не чрез индивидуални команди в чата.
Управление на играчи чрез админ панела
Използвайте командата /adminw, за да отворите админ помощния панел в играта. Този графичен интерфейс предоставя опции за управление на свързаните играчи, включително възможност за премахване на нарушаващи играчи от сървъра.
Защита със сървърна парола
Най-простият начин да ограничите достъпа до сървъра е чрез сървърна парола. Задайте полето Password в GameServerSettings.ini и я споделете само с надеждни играчи:
Password=YourServerPassword
Изключване с предупреждение
Когато трябва да рестартирате или поддържате сървъра, използвайте командата за изключване със забавяне, за да дадете на играчите време да запазят напредъка си:
/Shutdown 60
Това изпраща 60-секундно предупреждение до всички свързани играчи в чата, преди сървърът да се изключи и запази.
Управление на настройките на света
Докато повечето настройки на света се конфигурират чрез GameServerSettings.ini преди стартиране на сървъра, някои настройки могат да бъдат направени в движение чрез админ команди.
Бърза справка за настройки
| Какво искате да промените | Как да го промените |
|---|---|
| Текущо време | /weather list в играта |
| Текущ сезон | /season list в играта |
| Гъстота на зомбита, трудност, нива на плячка | Редактирайте GameServerSettings.ini и рестартирайте сървъра |
| Продължителност на ден/нощ | Редактирайте DayDur и NightDur в конфигурацията и рестартирайте |
| PvP режим | Редактирайте PVP в конфигурацията и рестартирайте |
| Спавн на предмети/превозни средства за тест | Панел /adminw или /Spawn команди в играта |
Отстраняване на проблеми
Сривове на сървъра
- Проверете конзолния журнал: Прегледайте изхода на конзолата в GPanel за съобщения за грешки преди срива. Често срещаните причини включват ограничения на паметта и повредени запазени данни.
- Проблеми с паметта: HumanitZ препоръчва 6-8 GB RAM за стабилна работа. Ако сървърът се срива при натоварване, помислете за надграждане на вашия сървърен план.
- Повреден световен запис: Ако сървърът се срива при стартиране многократно, опитайте се да възстановите от резервно копие или да направите ресет на света. Вижте Ръководство за настройка на сървър за инструкции за резервно копиране и ресет.
- Актуализации на играта: Сривове след актуализация на играта могат да индикират, че запазените данни от предишната версия са несъвместими. Проверете официалните бележки за пач на HumanitZ и форумите на общността за известни проблеми.
Проблеми с връзката
- Сървърът не се появява в браузъра: Уверете се, че сървърът е напълно стартиран (проверете GPanel конзолата за съобщение за готовност). Уверете се, че query портът е правилно зададен.
- Не може да се свържете чрез директен IP: Проверете отново IP и игровия порт (не query порта). Използвайте формата
IP:Port. Вижте Как да намерите IP и порт на вашия сървър. - Изтичане на времето при свързване: Сървърът може да е претоварен или неотзивчив. Опитайте се да го рестартирате чрез GPanel. Ако проблемът продължава, проверете конзолата за грешки.
- "Несъответствие на версии": Сървърът и клиентът трябва да са на същата версия на играта. Рестартирайте сървъра, за да приложите чакащи актуализации, и се уверете, че играчите са актуализирали играта си чрез Steam.
Админ командите не работят
- Не сте автентикирани: Трябва да изпълните
/AdminAccess [password]всеки път, когато се присъединявате към сървъра. Админ достъпът не се запазва между сесиите. - Грешна парола: Админ паролата е чувствителна към регистъра. Проверете дали съответства точно на настройката
AdminPasswordв конфигурацията на вашия сървър. - Няма зададена админ парола: Ако
AdminPasswordе празна или липсва в конфигурационния файл, админ командите няма да работят. Задайте парола и рестартирайте сървъра. - Печатна грешка в командата: Командите са чувствителни към регистъра.
/spawnи/Spawnмогат да се държат различно. Използвайте точния синтаксис, показан в това ръководство.
Оптимизация на производителността
- Намалете
MaxPlayers, ако сървърът се затруднява с текущия брой играчи. - Намалете
ZombieAmountMultiиHumanAmountMulti, за да намалите броя на същностите и натоварването на процесора. - Увеличете таймерите за повторно появяване (
ZombieRespawnTimer,HumanRespawnTimer), за да поддържате броя на същностите по-нисък. - Уверете се, че сървърът има достатъчно RAM за размера на света и активния брой играчи.
- Планирайте периодични рестарти (ежедневно или на всеки няколко дни), за да изчистите натрупаното използване на паметта.
- Използвайте
/SaveGameпреди рестарти, за да гарантирате запазването на целия напредък.
Свързани статии
- Ръководство за настройка на HumanitZ сървър
- Как да намерите IP и порт на вашия сървър
- Как да качвате файлове чрез SFTP
- Започване с вашия нов сървър