Това ръководство покрива настройката на админ, конзолни команди, управление на играчи, поддръжка на Oxide/uMod плъгини и отстраняване на проблеми за вашия Hurtworld dedicated сървър. Hurtworld е мултиплейър survival FPS игра, в която играчите събират ресурси, изграждат бази и оцеляват във враждебна среда. За първоначална настройка на сървъра, конфигурация и инструкции за свързване вижте Ръководство за настройка на Hurtworld сървър.
1. Настройка на админ
Hurtworld използва Steam ID за предоставяне на админ привилегии. Добавете админ команди към autoexec.cfg, така че да се запазят при рестартирания.
Добавяне на собственик
ownerid <SteamID64> "PlayerName" "reason"
Пример: ownerid 76561198012345678 "Admin" "Server owner"
Добавяне на модератор
moderatorid <SteamID64> "PlayerName" "reason"
Премахване на админ достъп
removeowner <SteamID64>
removemoderator <SteamID64>
2. Конзолни команди
Достъпвайте конзолата чрез раздела Console в GPanel или натиснете F1 в играта с админ привилегии.
Управление на играчи
| Команда | Описание |
|---|---|
kick <SteamID64> | Изритва играч от сървъра. |
ban <SteamID64> | Постоянно банва играч. |
unban <SteamID64> | Премахва бан на играч. |
mutevoice <SteamID64> | Заглушава гласовия чат на играч. |
mutechat <SteamID64> | Заглушава текстовия чат на играч. |
status | Изброява всички свързани играчи със Steam ID. |
Команди за света и сървъра
| Команда | Описание |
|---|---|
teleport <SteamID64> <x> <y> <z> | Телепортира играч до координати. |
teleportto <SteamID64> <TargetID> | Телепортира един играч до друг. |
spawn <itemid> <amount> | Спавне предмети във вашия инвентар (само за собственик). |
settime <hours> | Задава игровото време от деня (0-24). |
weather <type> | Принуждава време (clear, rain, snow, sandstorm). |
say "message" | Изпраща съобщение в чата за целия сървър. |
save | Принуждава незабавно запазване на света. |
quit | Запазва и изключва сървъра. |
3. Поддръжка на Oxide/uMod плъгини
Hurtworld поддържа моддинг рамката Oxide/uMod за разширяване на функционалността на сървъра с персонализирани плъгини, подобрени админ инструменти и модификации на геймплея.
Инсталиране на Oxide
- Спрете вашия сървър от GPanel.
- Проверете дали Oxide е предварително инсталиран, като потърсите директория
oxide/в сървърните файлове. - Ако не, изтеглете най-новата версия на Oxide за Hurtworld от umod.org.
- Качете файловете в корена на вашия сървър чрез SFTP, презаписвайки, когато бъдете попитани.
- Стартирайте сървъра и проверете дали Oxide се зарежда в конзолата.
Инсталиране на плъгини
- Разгледайте плъгините на umod.org Hurtworld plugins.
- Изтеглете
.csфайла и го качете вoxide/plugins/. - Сървърът автоматично компилира и зарежда плъгина. Проверете конзолата за потвърждение.
Популярни плъгини
- Kits: Дайте на играчите стартови комплекти с конфигурируеми предмети и време за изчакване.
- Teleportation: Позволете на играчите да задават точки на дома и да се телепортират един до друг.
- Stack Size Controller: Модифицирайте размерите на стека на предметите за удобство.
- Better Chat: Персонализирайте форматирането на чата и добавете чат групи.
- Anti-Cheat: Допълнително откриване и предотвратяване на читове от страна на сървъра.
Управление на плъгини
oxide.reload PluginName # Reload a specific plugin
oxide.unload PluginName # Unload a specific plugin
oxide.load PluginName # Load a specific plugin
oxide.plugins # List all loaded plugins
Конфигурация на плъгини
Повечето Oxide плъгини генерират конфигурационни файлове в директорията oxide/config/, когато бъдат заредени за първи път. Редактирайте тези JSON файлове, за да персонализирате поведението на плъгина. След редактиране, презаредете плъгина с oxide.reload PluginName, за да приложите промените.
Данни на плъгини
Файловете с данни на плъгините (данни за играчи, съхранена информация) се пазят в oxide/data/. Включете тази директория във вашите SFTP резервни копия, за да запазите състоянието на плъгина при премествания на сървъра или ресети.
4. Отстраняване на проблеми
Сървърът се срива при стартиране
- Проверете конзолата на GPanel за съобщения за грешки.
- Ако използвате Oxide, премахнете наскоро добавените плъгини от
oxide/plugins/, за да идентифицирате проблема. - Опитайте се да изтриете
autoexec.cfgи да рестартирате, за да регенерирате настройките по подразбиране.
Играчите не могат да се свържат
- Проверете дали сървърът работи в GPanel.
- Проверете правилния IP и порт от раздела Network.
- Уверете се, че сървърът и играчът са на същата версия на играта.
Oxide плъгините не се зареждат
- Проверете конзолата за грешки при компилация, когато плъгинът се зарежда.
- Уверете се, че плъгинът е съвместим с текущата версия на Hurtworld и Oxide.
- Уверете се, че
.csфайлът е директно вoxide/plugins/, а не в поддиректория. - Опитайте се да презаредите с
oxide.reload PluginName, след като отстраните проблемите.
Проблеми с производителността
- Намалете
maxplayers, ако сървърът се забавя с много свързани играчи. - Прегледайте инсталираните Oxide плъгини -- някои с чести таймери или тежки операции с бази данни влияят на производителността.
- Ако производителността остане лоша, свържете се с поддръжката относно надграждане на вашия сървърен план.
Свързани статии
- Ръководство за настройка на Hurtworld сървър
- Как да намерите IP и порт на вашия сървър
- Как да качвате файлове чрез SFTP
- Ръководство за стартиране на сървър
Нужна ви е помощ?
Ако срещнете проблеми с вашия Hurtworld сървър, които не са обхванати тук, отворете тикет за поддръжка и включете IP на сървъра, описание на проблема и всички относими съобщения за грешки от GPanel конзолата.