Linux Server
Požadavky
- Linuxový server s SSH přístupem a knihovnou libstdc++ 6.
- SSH klient, jako třeba PuTTY
- Internetové připojení (100 slotový, plný server využívá nejméně 4Mbps uploadu)
- Forwardovaný UDP port 7777 (který je defaultní)
Nastavení serveru
Stažení a rozbalení software
Ze všeho nejdříve jděte na SA-MP stránku se staženími a najděte URL pro stažení Linuxového serveru. Poté v SSH klientovi spusťte příkaz wget následovaný zkopírovanou URL. Poté rozbalte stažený balík.
<source lang="bash">wget http://files.sa-mp.com/samp03esvr.tar.gz tar -zxf samp03esvr.tar.gz</source>
Nastavení serveru
Po stažení a rozbalení serveru přejděte do složky ve které se nachází váš server. Dále pomocí vašeho oblíbeného editoru otevřete server.cfg a změňte kolonku "hostname", "RCON" a dále. Informace ohledně configu naleznete na stránce Server Config
Přidání gamemódu a filterscriptu
Nejspíš budete chtít provozovat server s jiným gamemódem než, které jsou dodávány se serverem v balíku. Pokud tedy máte vlastní mód, přesuňte jeho .amx soubor do složky gamemodes. Dále editujte server.cfg a změňte gamemode0 řádek tak, aby za klíčovým slovíčkem gamemode0 byla mezera a název souboru vašeho módu bez přípony .amx . Dodatek ke gamemódům.
Filterscripty přesuňte do složky filterscripts a v server.cfg přidejte název souboru (bez přípony) na konec řádku filterscripts
Spuštění serveru
Pokud již máte server nastaven podle vašich představ, jednoduše spusťte server pomocí jednou ze čtyř cest popsaných níže.
Metoda 1
Metoda používá příkaz "nohup", který zaručí, že server poběží i když se odpojíte z konzole. Znak "&" určuje, že proces poběží na pozadí a vy můžete pokračovat v shellu jako předtím. <source lang="bash">nohup ./samp03svr &</source> Pozn. Detailní log naleznete v souboru "nohup.out" ve složce kde jste spustili příkaz "nohup".
Metoda 2
Metoda spustí server na pozadí shellu a vy můžete pokračovat v práci, ovšem na některých linuxových distribucích se po odpojení vypne server. <source lang="bash">./samp03svr &</source>
Metoda 3
Nejjednoduší metoda pro jednoduché spuštění serveru a zobrazení jeho konzolovho okna. Po odpojení z shellu se vypne i server. <source lang="bash">./samp03svr</source>
Metoda 4
Použití "screen" příkazu pro spuštění serveru, který tedy zůstane spuštěný i když se z shellu odpojíte. <source lang="bash">screen ./samp03svr</source>