Овој водич опфаќа поставување на админ, сите достапни конзолни команди, управување со играчи, поставки на свет и решавање на проблеми за вашиот HumanitZ наменски сервер. HumanitZ користи команди базирани на чет со префикс / за администрација на серверот.
Поставување на админ
HumanitZ доделува админ пристап преку систем со лозинка. Админ лозинката се конфигурира во датотеката GameServerSettings.ini на вашиот сервер или преку GPanel стартни променливи.
Поставување на админ лозинка
Поставете ја админ лозинката во конфигурациската датотека на вашиот сервер:
AdminPassword=YourSecurePassword123
Ова можете да го поставите и преку картичката Startup на GPanel со уредување на променливата Admin Password. По промена на лозинката, рестартирајте го серверот за да стапи на сила.
Најава како админ во играта
- Приклучете се на вашиот сервер како нормален играч.
- Отворете го четот во играта (притиснете Enter или T).
- Внесете ја следната команда со вашата админ лозинка:
/AdminAccess YourSecurePassword123
Ќе видите порака за потврда дека се доделени админ привилегии за вашата тековна сесија. Админ пристапот трае додека не се исклучите од серверот.
Видливост на админ ознака
Стандардно, админ ознака може да се појави до вашето име во четот. Можете да ја менувате оваа видливост:
/admintag
Ова ја крие или прикажува админ ознаката, овозможувајќи ви да играте анонимно ако е потребно.
Админ команди
Сите команди се внесуваат во четот во играта и имаат префикс /. Командите разликуваат големи и мали букви.
Команди за управување со серверот
| Команда | Синтакса | Опис |
|---|---|---|
| Исклучување | /Shutdown [seconds] |
Го исклучува серверот по наведеното одложување. Сите играчи се известуваат во четот и светот се зачувува пред исклучувањето. |
| Зачувување на игра | /SaveGame |
Принудува непосредно рачно зачувување на светот. Корисно пред правење промени или вршење одржување. |
| Админ UI | /adminw |
Го отвора админ услужниот панел за создавање на предмети и прилагодување на поставки преку графички интерфејс. |
| SuperAdmin | /SuperAdmin |
Менува невидлив режим на летање. Станувате невидливи за другите играчи и можете слободно да летате по мапата. Стартувајте ја командата повторно за да го оневозможите. |
| Режим на бог | /god |
Менува непобедливост. Не можете да примите штета од никаков извор додека е активна. Стартувајте повторно за да оневозможите. |
| Приказ на FPS | /FPS или /FPS2 |
Менува приказ на бројач на стапка на кадри. Корисно за следење на перформансите на серверот. |
| Извршување на команда | /ExecCmd [command] |
Извршува сурова конзолна команда на Unreal Engine. Само за напредни корисници. |
Команди за создавање
Командите за создавање ви овозможуваат да создавате предмети, возила, суштества и придружници на вашата тековна локација.
| Команда | Синтакса | Опис |
|---|---|---|
| Создавање на предмет | /Spawn item_[Name] |
Создава предмет за подигнување на вашата локација. Пример: /Spawn item_Apple |
| Принудно создавање | /fspawn item_[Name] |
Принудно создава предмет игнорирајќи ги проверките за колизија. Користете кога /Spawn не успева поради теренот. |
| Создавање на возило | /spawn car_[Type] |
Создава возило на вашата локација. Видете го списокот на возила подолу. |
| Создавање на AI | /spawn ai_[Type] |
Создава зомби, непријателски NPC или диво суштество. Видете го списокот на AI подолу. |
| Создавање на куче | /spawn Dog |
Создава придружно куче на вашата локација. |
| Создавање на куче за присвојување | /spawn CompDog |
Создава куче што може да го присвои секој играч како свој придружник. |
| Создавање на коњ | /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 за прелистување на достапните предмети преку графичкиот интерфејс наместо да ги меморирате имињата.
Команди за придружници и играчи
| Команда | Синтакса | Опис |
|---|---|---|
| Именување на куче | /DogSetName [Name] |
Поставува прилагодено име за вашето придружно куче. |
| Телепортирање на куче | /TPDog |
Го телепортира вашето придружно куче до вашата тековна локација. Корисно кога кучето ќе се заглави. |
| Отстранување на куче | /NoDog |
Го отстранува вашето придружно куче од играта. |
| Давање на искуство | /exp [amount] |
Доделува наведена количина на поени за искуство на вашиот лик. |
| Ослободување | /unstuck |
Решава проблем со заглавување или неможност за интеракција со предмети. |
| Ослободување од геометрија | /unstuckgeo |
Принудно го ослободува вашиот лик од теренот или геометријата. Користете кога /unstuck не е доволно. |
Команди за време и сезона
| Команда | Синтакса | Опис |
|---|---|---|
| Време | /weather list |
Ги наведува достапните типови на време и ви овозможува да го промените тековното време. |
| Сезона | /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 конзолата за порака за подготвеност). Потврдете дека портот за пребарување е правилно доделен.
- Не може да се поврзе преку директна IP: Проверете двапати ги IP и портот на играта (не портот за пребарување). Користете го форматот
IP:Port. Видете Како да ги најдете IP адресата и портот на вашиот сервер. - Истек на време при поврзување: Серверот може да биде преоптоварен или да не реагира. Обидете се да рестартирате преку GPanel. Ако проблемот продолжи, проверете ја конзолата за грешки.
- „Version mismatch": И серверот и клиентот мора да бидат на иста верзија на играта. Рестартирајте го серверот за да ги примените чекалните ажурирања и осигурете се дека играчите ја имаат ажурирано својата игра преку Steam.
Админ командите не работат
- Не сте автентицирани: Мора да стартувате
/AdminAccess [password]секој пат кога ќе се приклучите на серверот. Админ пристапот не трае помеѓу сесии. - Погрешна лозинка: Админ лозинката разликува големи и мали букви. Потврдете дека точно се совпаѓа со поставката
AdminPasswordво конфигурацијата на вашиот сервер. - Не е поставена админ лозинка: Ако
AdminPasswordе празна или недостасува во конфигурациската датотека, админ командите нема да работат. Поставете лозинка и рестартирајте го серверот. - Печатна грешка во командата: Командите разликуваат големи и мали букви.
/spawnи/Spawnможе да се однесуваат различно. Користете ја точната синтакса прикажана во овој водич.
Оптимизација на перформанси
- Намалете го
MaxPlayersако серверот се мачи со тековниот број на играчи. - Намалете ги
ZombieAmountMultiиHumanAmountMultiза да го намалите бројот на ентитети и користењето на CPU. - Зголемете ги тајмерите за повторно создавање (
ZombieRespawnTimer,HumanRespawnTimer) за да го одржите бројот на ентитети понизок. - Осигурете се дека серверот има доволно RAM за големината на светот и активниот број на играчи.
- Закажете периодични рестарти (дневно или на неколку дена) за да ја исчистите акумулираната употреба на меморија.
- Користете
/SaveGameпред рестарти за да осигурате дека целиот напредок е зачуван.
Поврзани статии
- Водич за поставување на HumanitZ сервер
- Како да ги најдете IP адресата и портот на вашиот сервер
- Како да поставувате датотеки преку SFTP
- Започнување со вашиот нов сервер