Problémy s instalací serveru GTA-SAMP a zavřením souboru "Samp-Server.exe".
Servery GTA San Andreas Multiplayer (SAMP) jsou stále velmi oblíbené díky svým nízkým systémovým nárokům. Když však vlastníci serveru vyvíjejí mody (herní režim) nebo přidávají nové pluginy (doplňky), samp-server.exe nebo na Linuxu samp03svr Často se setkávají s problémem, že soubor náhle spadne a zavřou se. V této příručce jsme sestavili instalační standardy a definitivní řešení chyb při selhání.
Metoda 1: Správná konfigurace souboru Server.cfg
Největší důvod, proč SAMP server spadne při prvním spuštění, jeserver.cfgJedná se o nedostatky nebo nesprávné řádky v konfiguračním souboru. Otevřete svůj soubor a zkontrolujte tyto standardy:
- rcon_password: Z bezpečnostních důvodů by rozhodně neměl zůstat jako výchozí (changeme). Pokud nezadáte jedinečné heslo, server se automaticky vypne.
- pluginy: Na serverech Windows nezapomeňte přidat rozšíření na konec názvů pluginů.
.dllmusí přijít (např.plugins sscanf.dll streamer.dll). Rozšíření na linuxových serverech.soby mělo být (např.plugins sscanf.so streamer.so). Chyba rozšíření je přímou příčinou havárie.
Metoda 2: Chyby skriptování a použití pluginu Crashdetect
Pokud se server náhle vypne, když hráč zadá určitý příkaz nebo vstoupí do oblasti, když je hra otevřená, došlo k logické chybě v kódování pěšce (pwn) (Příklad: Pole mimo hranice). Pro určení chyby:
- Nezapomeňte zkontrolovat svůj server crashdetect Nainstalujte plugin.
server.cfgPřidejte tento plugin do řádku plugins v něm.- Když se server zhroutí, domovský adresář
server_log.txtDo souboru bude zaznamenáno, která přesně funkce a **které číslo řádku** v kódu pěšce způsobilo pád. Tímto způsobem můžete přímo opravit problematickou linku namísto hledání chyb celé dny.
Metoda 3: Linux Release Kit a kompatibilita (chyby .so)
Pokud provozujete svůj SAMP server na Linuxu (CentOS/Ubuntu) a mod se vůbec nespustí, chybí 32bitové knihovny serveru:
- Protože jádro SAMP je staré a má 32bitovou architekturu, musíte na svůj Linuxový server nainstalovat 32bitové pracovní knihovny pomocí následujícího příkazu:
apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
Tento článek je speciálně připraven pro PvPServer.