Овој водич опфаќа поставување на админ преку RCON, команди на Source engine, поддршка за SourceMod/MetaMod плагини, управување со играчи, управување со мапи, прилагодени мапи и решавање на проблеми за вашиот No More Room in Hell (NMRiH) наменски сервер. За почетно поставување и конфигурација на серверот, видете Водич за поставување на No More Room in Hell сервер.
1. Поставување на админ (RCON)
RCON (Remote Console) е примарниот метод за администрирање на NMRiH сервери. Обезбедува целосен пристап до командите и во играта и оддалечено.
Поставување на RCON
- Најавете се на GPanel и изберете го вашиот NMRiH сервер.
- Одете до табот Startup и поставете го RCON_PASSWORD на безбедна лозинка.
- Потврдете дека истата лозинка е поставена во
nmrih/cfg/server.cfg:rcon_password "YourSecureRCON" - Рестартирајте го серверот за да стапат на сила промените.
Автентикација преку RCON во играта
- Отворете ја developer конзолата со притискање на
~(тилда). - Автентицирајте се со:
rcon_password YourSecureRCON - Сега можете да префиксирате која било команда со
rconза да ја извршите на серверот.
2. Команди на Source Engine
Следните команди се стандардни команди на серверот на Source engine. Извршете ги преку RCON (префикс со rcon во конзолата на играта) или преку GPanel конзолата.
| Команда | Опис |
|---|---|
changelevel <map_name> |
Сменете на одредена мапа веднаш (на пр., changelevel nmo_broadway). |
kick <player_name> |
Исфрлете играч од серверот по неговото име. |
kickid <user_id> |
Исфрлете играч по неговиот user ID (прикажан во излезот на status). |
banid <minutes> <user_id> |
Забранете играч по user ID за одредено времетраење. Користете 0 за трајно. |
removeid <user_id> |
Отстранете забрана по user ID. |
status |
Прикажете информации за серверот и листа на сите поврзани играчи со нивните ID и IP адреси. |
users |
Наведете ги поврзаните играчи со нивните user ID. |
say <message> |
Испратете порака до сите играчи од конзолата на серверот. |
mp_restartgame 1 |
Рестартирајте ја тековната рунда по одложување од 1 секунда. |
sv_password <password> |
Сменете ја лозинката за приклучување на серверот во моментот на работа. Користете празни наводници за без лозинка. |
maps * |
Наведете ги сите достапни мапи на серверот. |
writeid |
Зачувајте ја тековната листа на забрани во banned_user.cfg. |
writeip |
Зачувајте ја тековната листа на IP забрани во banned_ip.cfg. |
3. Управување со играчи
Идентификување на играчи
Користете ја командата status за да ги видите сите поврзани играчи:
rcon status
Ова го прикажува името на секој играч, user ID, Steam ID, IP адреса и време на поврзување.
Исфрлање на играчи
rcon kick "PlayerName"
rcon kickid 3
Користете наводници околу имињата на играчите што содржат празни места. Варијантата kickid го користи нумеричкиот user ID од status.
Забранување на играчи
rcon banid 0 3 kick
Ова го забранува user ID 3 трајно (0 минути = трајно) и веднаш го исфрла. За да забраните за ограничено време:
rcon banid 60 3 kick
Ова забранува за 60 минути. По забранувањето, зачувајте ја листата на забрани:
rcon writeid
Отстранување на забрана на играчи
rcon removeid STEAM_X:X:XXXXXXX
Користете го Steam ID од листата на забрани или излезот на status. Зачувајте ги промените со rcon writeid.
4. Управување со мапи
Менување на мапи
За да менувате мапи веднаш за време на играњето:
rcon changelevel nmo_broadway
Прегледување на достапни мапи
rcon maps *
Ова ги наведува сите датотеки на мапи инсталирани на серверот. Користете го името на мапата без екстензијата .bsp при менување на нивоа.
Уредување на циклусот на мапи
Ротацијата на мапи се контролира од nmrih/mapcycle.txt. Уредете ја оваа датотека за да додадете или отстраните мапи:
- Запрете го серверот од GPanel.
- Отворете го
nmrih/mapcycle.txtпреку табот Files или SFTP. - Додадете или отстранете имиња на мапи (едно по линија).
- Зачувајте и стартувајте го серверот.
5. Прилагодени мапи
NMRiH има активна заедница што создава прилагодени мапи. За да инсталирате прилагодени мапи на вашиот сервер:
Инсталирање на прилагодени мапи
- Преземете ја датотеката на прилагодената мапа (
.bsp) од доверлив извор како што се Steam Workshop или GameBanana. - Запрете го серверот од GPanel.
- Поврзете се преку SFTP (видете Како да прикачувате датотеки преку SFTP).
- Прикачете ја
.bspдатотеката воnmrih/maps/. - Додадете го името на мапата во
nmrih/mapcycle.txt. - Стартувајте го серверот.
sv_downloadurl за FastDL за клиентите автоматски да можат да ја преземат мапата при поврзување.
Поставување на FastDL
За да дозволите клиентите автоматски да преземаат прилагодени мапи, поставете FastDL во server.cfg:
sv_downloadurl "http://your-fastdl-url.com/nmrih/"
sv_allowdownload 1
sv_allowupload 0
6. Поддршка за SourceMod и MetaMod
NMRiH поддржува SourceMod и MetaMod:Source, кои обезбедуваат моќна рамка за плагини за проширена администрација на серверот.
Инсталирање на MetaMod:Source
- Преземете го MetaMod:Source од sourcemm.net.
- Запрете го серверот од GPanel.
- Поврзете се преку SFTP и извлечете ги MetaMod датотеките во директориумот
nmrih/, одржувајќи ја структурата на папките. - Стартувајте го серверот и потврдете дека MetaMod е вчитан со внесување на
rcon meta versionво конзолата.
Инсталирање на SourceMod
- Преземете го SourceMod од sourcemod.net. Осигурете се дека ја избирате точната верзија за Source engine гранката на NMRiH.
- Запрете го серверот од GPanel.
- Извлечете ги SourceMod датотеките во директориумот
nmrih/врз постоечката MetaMod инсталација. - Стартувајте го серверот и потврдете со внесување на
rcon sm version.
Чести SourceMod плагини
- Админ мени: Админ панел во играта за исфрлања, забрани и менувања на мапи.
- Номинации/гласање за мапи: Дозволете им на играчите да гласаат за следната мапа.
- Резервирани слотови: Резервирајте слотови за играчи за админи или VIP.
- Anti-cheat плагини: Дополнителна заштита против измамници.
nmrih/addons/sourcemod/configs/admins_simple.ini користејќи Steam ID. Ова им дава пристап за админ во играта на одредени играчи.
7. Решавање на проблеми
RCON не работи
- Потврдете дека
rcon_passwordе поставен и воserver.cfgи во табот Startup на GPanel. - Осигурете се дека се автентицирате пред извршување на команди:
rcon_password YourPasswordпотоаrcon command. - Проверете дали RCON портот се совпаѓа со портот на играта на вашиот сервер (Source engine стандардно го користи истиот порт за RCON).
Прилагодените мапи не се вчитуваат
- Потврдете дека
.bspдатотеката е воnmrih/maps/. - Осигурете се дека името на мапата во
mapcycle.txtточно се совпаѓа со името на датотеката (без екстензијата.bsp). - Проверете ја конзолата на серверот за грешки „map not found“.
SourceMod не се вчитува
- Потврдете дека MetaMod е инсталиран правилно со проверка на
rcon meta version. - Потврдете дека верзијата на SourceMod е компатибилна со Source engine гранката на NMRiH.
- Проверете го директориумот
nmrih/addons/sourcemod/logs/за дневници на грешки.
Играчите неочекувано се исфрлаат
- Проверете дали SourceMod anti-cheat плагин предизвикува лажни позитиви.
- Потврдете дека
sv_timeoutне е поставен премногу ниско (стандардно е 65 секунди). - Прегледајте ја конзолата на серверот за пораки за причината на исфрлање.
Паѓања на серверот
- Ако паѓањата започнале по инсталирање на плагини, отстранувајте ги еден по еден за да ја идентификувате причината.
- Избришете го
server.cfgи рестартирајте за да се регенерираат стандардните поставки. - Ако паѓањата продолжат, отворете тикет за поддршка со пораките за грешки од GPanel конзолата.
Поврзани статии
- Водич за поставување на No More Room in Hell сервер
- Како да ги најдете IP адресата и портот на вашиот сервер
- Како да прикачувате датотеки преку SFTP
- Водич за стартување на серверот
Ви треба помош?
Ако наидете на проблеми што не се опфатени тука, отворете тикет за поддршка и вклучете ја вашата IP на серверот, опис на проблемот и какви било пораки за грешки од GPanel конзолата.