Wyprzedaż Błyskawiczna 50% rabatu na wszystkie serwery Ostatni Dzień!
Kończy się za: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Polecenia administratora No More Room in Hell


Ten przewodnik obejmuje konfigurację administratora za pomocą RCON, polecenia silnika Source, obsługę wtyczek SourceMod/MetaMod, zarządzanie graczami, zarządzanie mapami, niestandardowe mapy oraz rozwiązywanie problemów dla Twojego dedykowanego serwera No More Room in Hell (NMRiH). Aby uzyskać informacje o początkowej konfiguracji serwera, zobacz Przewodnik konfiguracji serwera No More Room in Hell.

Silnik Source: NMRiH jest zbudowany na silniku Source firmy Valve. Oznacza to, że obsługuje standardowe narzędzia administracyjne silnika Source, w tym RCON, SourceMod i MetaMod. Jeśli masz doświadczenie w administrowaniu serwerami CS:S, TF2 lub Garry's Mod, polecenia i systemy wtyczek będą znajome.

1. Konfiguracja administratora (RCON)

RCON (Remote Console) to podstawowa metoda administrowania serwerami NMRiH. Zapewnia pełny dostęp do poleceń zarówno w grze, jak i zdalnie.

Konfigurowanie RCON

  1. Zaloguj się do GPanel i wybierz swój serwer NMRiH.
  2. Przejdź do zakładki Startup i ustaw RCON_PASSWORD na bezpieczne hasło.
  3. Sprawdź, czy to samo hasło jest ustawione w nmrih/cfg/server.cfg:
    rcon_password "YourSecureRCON"
  4. Zrestartuj serwer, aby zmiany zaczęły obowiązywać.

Uwierzytelnianie przez RCON w grze

  1. Otwórz konsolę dewelopera, naciskając ~ (tylda).
  2. Uwierzytelnij się za pomocą:
    rcon_password YourSecureRCON
  3. Możesz teraz poprzedzać dowolne polecenie słowem rcon, aby wykonać je na serwerze.
Zachowaj bezpieczeństwo swojego hasła RCON. RCON zapewnia pełną kontrolę nad serwerem. Nigdy nie udostępniaj go graczom, którym nie ufasz w pełni.

2. Polecenia silnika Source

Poniższe polecenia to standardowe polecenia serwera silnika Source. Wykonuj je za pomocą RCON (poprzedzając je słowem rcon w konsoli gry) lub poprzez konsolę GPanel.

Polecenie Opis
changelevel <map_name> Natychmiastowa zmiana na konkretną mapę (np. changelevel nmo_broadway).
kick <player_name> Wyrzucenie gracza z serwera po jego nazwie.
kickid <user_id> Wyrzucenie gracza po jego identyfikatorze użytkownika (pokazanym w wynikach status).
banid <minutes> <user_id> Zbanowanie gracza po identyfikatorze użytkownika na określony czas. Użyj 0 dla bana na stałe.
removeid <user_id> Usunięcie bana po identyfikatorze użytkownika.
status Wyświetlenie informacji o serwerze oraz listy wszystkich połączonych graczy z ich identyfikatorami i adresami IP.
users Wyświetlenie listy połączonych graczy z ich identyfikatorami użytkownika.
say <message> Wysłanie wiadomości do wszystkich graczy z konsoli serwera.
mp_restartgame 1 Restart bieżącej rundy po 1-sekundowym opóźnieniu.
sv_password <password> Zmiana hasła dołączenia do serwera w czasie działania. Użyj pustych cudzysłowów, aby usunąć hasło.
maps * Wyświetlenie listy wszystkich dostępnych map na serwerze.
writeid Zapisanie bieżącej listy banów do banned_user.cfg.
writeip Zapisanie bieżącej listy banów IP do banned_ip.cfg.

3. Zarządzanie graczami

Identyfikowanie graczy

Użyj polecenia status, aby zobaczyć wszystkich połączonych graczy:

rcon status

Pokazuje to nazwę każdego gracza, identyfikator użytkownika, Steam ID, adres IP i czas połączenia.

Wyrzucanie graczy

rcon kick "PlayerName"
rcon kickid 3

Używaj cudzysłowów wokół nazw graczy zawierających spacje. Wariant kickid używa numerycznego identyfikatora użytkownika z status.

Banowanie graczy

rcon banid 0 3 kick

To banuje użytkownika o identyfikatorze 3 na stałe (0 minut = na stałe) i natychmiast go wyrzuca. Aby zbanować na ograniczony czas:

rcon banid 60 3 kick

To banuje na 60 minut. Po zbanowaniu zapisz listę banów:

rcon writeid

Odbanowywanie graczy

rcon removeid STEAM_X:X:XXXXXXX

Użyj Steam ID z listy banów lub z wyników status. Zapisz zmiany za pomocą rcon writeid.

4. Zarządzanie mapami

Zmiana map

Aby natychmiast przełączyć mapy podczas rozgrywki:

rcon changelevel nmo_broadway

Przeglądanie dostępnych map

rcon maps *

To wyświetla listę wszystkich plików map zainstalowanych na serwerze. Przy zmianie poziomów używaj nazwy mapy bez rozszerzenia .bsp.

Edytowanie cyklu map

Rotacja map jest kontrolowana przez nmrih/mapcycle.txt. Edytuj ten plik, aby dodawać lub usuwać mapy:

  1. Zatrzymaj serwer w GPanel.
  2. Otwórz nmrih/mapcycle.txt za pomocą zakładki Files lub SFTP.
  3. Dodaj lub usuń nazwy map (jedna na linię).
  4. Zapisz i uruchom serwer.

5. Niestandardowe mapy

NMRiH ma aktywną społeczność, która tworzy niestandardowe mapy. Aby zainstalować niestandardowe mapy na swoim serwerze:

Instalowanie niestandardowych map

  1. Pobierz plik niestandardowej mapy (.bsp) z zaufanego źródła, takiego jak Steam Workshop lub GameBanana.
  2. Zatrzymaj serwer w GPanel.
  3. Połącz się przez SFTP (zobacz Jak przesyłać pliki przez SFTP).
  4. Prześlij plik .bsp do nmrih/maps/.
  5. Dodaj nazwę mapy do nmrih/mapcycle.txt.
  6. Uruchom serwer.
Uwaga: Gracze muszą również mieć zainstalowaną niestandardową mapę, lub serwer musi być skonfigurowany z sv_downloadurl dla FastDL, aby klienty mogły automatycznie pobierać mapę podczas łączenia.

Konfiguracja FastDL

Aby umożliwić klientom automatyczne pobieranie niestandardowych map, skonfiguruj FastDL w server.cfg:

sv_downloadurl "http://your-fastdl-url.com/nmrih/"
sv_allowdownload 1
sv_allowupload 0

6. Obsługa SourceMod i MetaMod

NMRiH obsługuje SourceMod i MetaMod:Source, które zapewniają potężny framework wtyczek do rozszerzonej administracji serwerem.

Instalowanie MetaMod:Source

  1. Pobierz MetaMod:Source z sourcemm.net.
  2. Zatrzymaj serwer w GPanel.
  3. Połącz się przez SFTP i wyodrębnij pliki MetaMod do katalogu nmrih/, zachowując strukturę folderów.
  4. Uruchom serwer i sprawdź, czy MetaMod jest załadowany, wpisując rcon meta version w konsoli.

Instalowanie SourceMod

  1. Pobierz SourceMod z sourcemod.net. Upewnij się, że wybierasz właściwą wersję dla gałęzi silnika Source NMRiH.
  2. Zatrzymaj serwer w GPanel.
  3. Wyodrębnij pliki SourceMod do katalogu nmrih/ na istniejącej instalacji MetaMod.
  4. Uruchom serwer i sprawdź, wpisując rcon sm version.

Popularne wtyczki SourceMod

  • Menu administratora: Panel administracyjny w grze do wyrzucania, banowania i zmiany map.
  • Nominacje/głosowanie na mapy: Pozwala graczom głosować na następną mapę.
  • Zarezerwowane sloty: Rezerwacja slotów graczy dla administratorów lub VIP-ów.
  • Wtyczki anti-cheat: Dodatkowa ochrona przed oszustami.
Wskazówka: Skonfiguruj administratorów SourceMod w nmrih/addons/sourcemod/configs/admins_simple.ini przy użyciu Steam ID. Zapewnia to dostęp administratora w grze określonym graczom.

7. Rozwiązywanie problemów

RCON nie działa

  • Sprawdź, czy rcon_password jest ustawione zarówno w server.cfg, jak i w zakładce Startup w GPanel.
  • Upewnij się, że uwierzytelniasz się przed wykonaniem poleceń: rcon_password YourPassword, a następnie rcon command.
  • Sprawdź, czy port RCON odpowiada portowi gry Twojego serwera (silnik Source domyślnie używa tego samego portu dla RCON).

Niestandardowe mapy nie ładują się

  • Sprawdź, czy plik .bsp znajduje się w nmrih/maps/.
  • Upewnij się, że nazwa mapy w mapcycle.txt dokładnie odpowiada nazwie pliku (bez rozszerzenia .bsp).
  • Sprawdź konsolę serwera pod kątem błędów "map not found".

SourceMod nie ładuje się

  • Potwierdź, że MetaMod jest poprawnie zainstalowany, sprawdzając rcon meta version.
  • Sprawdź, czy wersja SourceMod jest zgodna z gałęzią silnika Source NMRiH.
  • Sprawdź katalog nmrih/addons/sourcemod/logs/ pod kątem logów błędów.

Gracze są nieoczekiwanie wyrzucani

  • Sprawdź, czy wtyczka anti-cheat SourceMod nie powoduje fałszywych alarmów.
  • Sprawdź, czy sv_timeout nie jest ustawiony zbyt nisko (domyślnie 65 sekund).
  • Przejrzyj konsolę serwera pod kątem komunikatów o przyczynie wyrzucenia.

Awarie serwera

  • Jeśli awarie zaczęły się po zainstalowaniu wtyczek, usuwaj je pojedynczo, aby zidentyfikować przyczynę.
  • Usuń server.cfg i zrestartuj, aby zregenerować ustawienia domyślne.
  • Jeśli awarie nadal występują, otwórz zgłoszenie do wsparcia z komunikatami o błędach z konsoli GPanel.

Powiązane artykuły

Potrzebujesz pomocy?

Jeśli napotkasz problemy nieomówione tutaj, otwórz zgłoszenie do wsparcia i dołącz adres IP serwera, opis problemu oraz wszelkie komunikaty o błędach z konsoli GPanel.


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.