Instalace a základní správa herních serverů Counter Strike 1.6 na VPS serveru od Hostzona.cz Hosting



Podobné dokumenty
Linux-příkazový řádek

Úvod do Unixu. man: příkaz pro zobrazení nápovědy k danému příkazu, programu (pokud je k dispozici), např. man cp. pwd: vypíše cestu k aktuální pozici

LAN se používá k prvnímu nastavení Vašeho DVR a když potřebujete nastavit síť na Vašem DVR pro používání po internetu.

Instalace Debianu pomocí debootstrap

Základní příkazy UNIXu (Linuxu)

PSK3-7. Plánované spouštění programů a správce sezení. Skupiny procesů

Před instalací 25 Minimální požadavky na systém Linux a Windows na jednom disku Zrušení instalace Mandriva Linuxu...

Minimální požadavky na systém Linux a Windows na jednom disku Zrušení instalace Mandriva Linuxu... 23

Implementace LMS MOODLE. na Windows 2003 Server a IIS 6.0

DŮLEŽITÉ INFORMACE, PROSÍM ČTĚTE!

Postup přechodu na podporované prostředí. Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy

Cvičení 2. Přesměrování vstupu a výstupu. Posloupnost příkazů. Příkazy pro informaci o uživatelích

Konfigurace Nagios. Zadání: Příprava a prvotní problémy: Instalace a konfigurace serveru:

Univerzita Pardubice Fakulta elektrotechniky a informatiky ISOSY Matěj Trakal

František Hudek. duben 2013

NSA GB HDD. Příručka k rychlé instalaci. Multimediální server s jedním diskem. Výchozí přihlašovací údaje. Webová adresa: nsa310 Heslo: 1234

Návod k aplikaci DPH Kontrol

PC Fand a Linux Budoucnost PC FANDu

1. V notebooku (v hlavním hostitelském operačním systému (MS Windows)) mít nainstalováno a nakonfigurováno:

Základy programování (IZP)

UŽIVATEL, SKUPINA, PROCES

Část první: Tipy a triky pro práci se systémem 17

Instalace nvidia Optimus v Ubuntu 14.04

LINUX přesměrování a roury

LINUX ADRESÁŘOVÁ STRUKTURA. Co to, hrome, je? V této lekci se budeme brouzdat adresáři. SPŠ Teplice - 3.V

Zkrácený návod k použití

Národní šetření výsledků žáků v počátečním vzdělávání

Instalace a první spuštění programu.

ABRA Software a.s. ABRA on- line

Sentech AL 7000 C. Instalace a ovládání programu BREATH

Úvod do Operačních Systémů

Rocrail. Nejprve: Obecný úvod. Instalace

1 Správce licencí Správce licencí Správce licencí Start > Všechny programy > IDEA StatiCa > Správce licencí Soubor > Správce licencí Licence

Nápověda k aplikaci EA Script Engine

Základy programování (IZP)

Instalace webové služby Mydlinka

Computer Press Brno 2003

BM Software, Databáze Docházky 3000 na NAS serveru (pro MySQL) Němčičky 84, Němčičky u Břeclavi. Úvodní informace:

Informační systém pro e-learning manuál

Windows 8.1 (5. třída)

SME Terminál + SmeDesktopClient. Instalace. AutoCont CZ a.s.

Stručný obsah. Úvod 15. KAPITOLA 1 První kroky v systému Windows KAPITOLA 2 Hlavní panel a jeho možnosti 41. KAPITOLA 3 Soubory a složky 51

Úvod, jednoduché příkazy

Postup instalace UMTS modemu Huawei K3765 od Vodafone (SalixOS, ZenWalk, Slackware)

Základní příkazy pro práci se soubory

METODICKÝ POKYN PŘIDÁNÍ A PŘEHRÁNÍ VIDEA V PREZENTACI

Bc. Hynek Chmela - 1. přednáška o systému Debian Linux

Zkrácený návod k použití. záznamových zařízení značky

4 Microsoft Windows XP Jednoduše

OD - 4H08 Rychlý návod

Jak funguje GNU/Linux

INSTALACE. programu WinDUO. pod Windows 7 / Windows Vista. ČAPEK-WinDUO, s.r.o.

Internet. dobrý sluha, zlý pán

Jednoduchý návod k použití programu Vinotéka 2006, v 2.0

Frilo Control Center správa projektů

Správa souborů soubor, stromová struktura. Mgr. Jan Veverka Střední odborná škola sociální obor ošetřovatel

Instalace programu C-on

GTS internet DSL. Návod nastavení modemu a spuštění služby. (platné pro Zyxel Prestige VMG1312-B30B)

Architektura systému GNU/Linux. Bohdan Milar

Paralelní výpočty na clusteru KMD

Tiskový manažer Printman (Tiskový manažer verze 1.58 a novější)

Tomáš Borland Valenta

Jednoduchý návod k použití programu Vinotéka 2007, v 2.2.1

Grid 2. Krok za krokem. Jednoduchý manuál pro základní úpravy mřížek v programu

TGMmini. začínáme. komplexní dodávky a zprovoznění servopohonů dodávky řídicích systémů

Firmadat SMS Sender. aplikace pro odesílání SMS zpráv z Vašeho PC pomocí telefonu ZÁKLADNÍ INFORMACE A INSTALACE MILAN PASTOR, ROMAN NEPŠINSKÝ

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

Úvod do Operačních Systémů

Cvičení 3. Plán. Procesy. procesy, jobs Find Wildcards Příklad uživatelé. ZOS 2005, L. Pešička. eryx4> ps x

Windows XP. Operační systém Windows: Uložen na C:\Windows Důležité adresáře:

František Hudek. červen ročník

Instalace Dosemu na Linux Ubuntu 12.04

LINUX SOUBORY. Zadejme příkaz ls l! V této lekci se odrazíme od dlouhého výpisu příkazu ls a uvidíme, kam nás to zanese. SPŠ Teplice - 3.

AUTOMATICKÉ ZÁLOHOVÁNÍ DATABÁZE PRO SQL Express 2005

Windows 10 (5. třída)

ČÁST 1 ÚVOD. Instalace operačního systému 21 Aktualizace operačního systému 57 Příkazový řádek 77 Windows Script Host 103 ČÁST 2 ŘEŠENÍ

PSK3-11. Instalace software a nastavení sítě. Instalace software

Operační systémy. Cvičení 1: Seznámení s prostředím

Používání u a Internetu

DLS V v1.2. Nové funkce. Používání programu DLS V

IM Instalace síťové verze SprutCAM. 1Nastavení serveru Vlastní instalace serveru...2 3Nastavení uživatelského počítače...

Příručka rychlého nastavení sítě

XTB VPS. XTB Virtual Private Server manuál

Uživatelská příručka

Fides Software Storage Administrator

Příručka nastavení funkcí snímání

Obrázek 1: Struktura programu z hlediska zapojení

ZOS CV1 Základy operačních systémů

NÁVOD K POUŽITÍ. IP kamerový systém.

Citrix klient a OneTimePass moje.cpas.cz. Uživatelský návod pro interní uživatele České pojišťovny a.s.

Windows a Linux. Přednáška číslo 7

Vaše uživatelský manuál HP PAVILION DV6623EA

Instalace a první spuštění Programu Job Abacus Pro

Semestrální projekt do předmětu SPS

Základy programování (IZP)

MapleSim 4.5 instalační příručka

PŘÍKAZOVÝ ŘÁDEK ZÍSKÁVÁNÍ NÁPOVĚDY

Co děti v kroužku vyzkoušely

Nastavení služby T-Mobile GPRS. pro přístup na Internet z počítače s operačním systémem Windows

Transkript:

Instalace a základní správa herních serverů Counter Strike 1.6 na VPS serveru od Hostzona.cz Hosting Stránka 1

Obsah Instalace Counter Strike 1.6 serveru na VPS pod Debianem... 4 I. Základní pravidla pro práci s terminálem... 4 II. Důležité balíky k nainstalování... 4 III. Základní příkazy a zkratky... 4 IV. Postup instalace a základního nastavení systému... 5 1. Aktualizace systému a příprava systému... 5 a. Nainstalování potřebných systémových balíčků... 5 b. Přesuneme se do domovského adresáře... 5 2. Vytvoříme složku pro servery... 5 3. Přejdeme do domovského adresáře serverů... 5 4. Stáhneme server... 5 5. Rozbalíme server... 5 6. Smažeme balíček... 5 7. Složku se serverem přejmenujeme z 27016 na 27000... 5 8. Přejdeme do domovského adresáře scripty... 5 9. Přejdeme do adresáře skripty... 5 10. Zjistíme IP adresu, abychom jsme mohly vytvořit spouštěcí script... 5 11. Vytvoříme spouštěcí soubor... 5 12. Přidání práv pro spuštění souboru start.sh... 6 13. Přidání práv pro spuštění hlds... 6 14. Spuštění serveru na pozadí... 6 15. Nastavení automatického zapínání serveru po rebootu... 6 16. Nastavení automatického rebootu serveru jednou za měsíc pomocí CRON démona (první den v měsíci o půlnoci)... 6 V. Praktické operace s herními servery... 7 Vypnutí serveru na pozadí... 7 Zapnutí serveru na pozadí... 7 Restartování serveru... 7 Prohlížení herní konzole v aktuálním čase... 7 VI. Praktické skripty pro správu herních serverů... 8 Zálohování herních serverů nebo jejich součástí... 8 Nastavení správného serverového časového pásma... 8 Automatické mazání logů herního server starších 7dní každé pondělí v 3h ráno... 8 Stránka 2

Vlastní online webkonzole... 8 VII. Základní možné problémy a jejich odhalení... 9 Málo prostoru na disku... 9 Server je pomalý, herní servery lagují I.... 9 Server je pomalý, herní servery lagují II.... 9 Server je pomalý, herní servery lagují II.... 9 Problém v herním serveru... 9 VIII. Důležité odkazy... 10 Video k manuálu... 10 Doporučený VPS server pro herní servery... 10 http://hosting.hostzona.cz/vps-hosting/virtualni-servery-kvm... 10 Užitečné nástroje... 10 Fórum podpory... 10 IX. Autoři manuálu... 10 Stránka 3

Instalace Counter Strike 1.6 serveru na VPS pod Debianem Návod k instalaci Counter Strike 1.6 serverů na VPS Debian, testováno na VPS Hostzona.cz Hosting, viz přiložený odkaz s videem na Youtube. Aby server správně fungoval, potřebuje kvalitní VPS s garantovaným vyhrazeným (nesdíleným výkonem). Většina serverhostérů v CZ/SK poskytuje VPS se sdíleným výkonem na neoptimálních virtualizačních technologiích, které nejsou pro herní servery vhodné, leda na hostování webových stránek. Takové podmínky splňují servery KVM od Hostzona.cz Hosting Návod obsahuje jen to co je nezbytně nutné pro správnou úspěšnou instalaci Counter Strike 1.6 serverů, nebudu Vás zatěžovat spouštěním serverů pod svými uživateli. Je to sice bezpečnější, ale mnozí byste se pak pod rootem vrtali v právech a bylo by to spíš na škodu, než k užitku. Budu rád, když nebudete můj návod kopírovat a vydávat za svůj. Pokud ho chcete kopírovat, tak bez úprav (v originálním znění), včetně autora návodu a autora balíčku. Balíček vytvořil MartinCZ z fóra counterservers.cz, děkujeme. Balíček obsahuje: Protokol: 48, Engine version : 6027, AMX Mod X v1.8.3, MetaMod v1.21p37, Přednastavený server.cfg (stačí změnit rcon a název serveru) I. Základní pravidla pro práci s terminálem Pravé tlačítko myši má funkci [CTRL] + [V] = Vložit Označení podržením/poklikáním levého tlačítka myši (začerněním). Začerněné se automaticky kopíruje do schránky. II. III. Důležité balíky k nainstalování nano Textový editor nahrazující LESS screen utilita pro spouštění aplikací na pozadí mc Midnight commander, Explorer, něco jako Total commander v linuxu htop systém manager ia32-libs - 32bitová architektura na 64bitové, jelikož je CS stará aplikace, která frčí pouze na 32bit Základní příkazy a zkratky clear - smaže obsah terminálu nano soubor.sh - edituje obsah scriptu/souboru ls -vylistuje soubory i složky v adresáři cd /home - přesune do diskového oddílu home cd adresář - přesune do adresáře například: cd /home/strike/server27000/addons/ cd.. - přesune o adresář níže ps ax - zobrazí běžící procesy task manager kill PID - zabije běžící proces pkill f ID zabije proces běžící na pozadí pod screenem např.: pkill -f server-27000 [CTRL] + [A], [D] Opustí spuštěné bez přerušení spuštěného [CTRL] + [C] Opustí spuštěné přerušením spuštěného Stránka 4

IV. Postup instalace a základního nastavení systému Každý řádek reprezentuje jeden příkaz, vyjma nadpisů a popisků kurzivou. Každý příkaz vkládejte do terminálu (konzole serveru) samostatně Příkaz se do terminálu vkládá tak, že jej zkopírujete a stisknutím pravého tlačítka vložíte do terminálu. 1. Aktualizace systému a příprava systému dpkg --add-architecture i386 apt-get update apt-get -y upgrade a. Nainstalování potřebných systémových balíčků apt-get -y install nano mc screen htop ia32-libs cd /home/ b. Přesuneme se do domovského adresáře 2. Vytvoříme složku pro servery mkdir servery 3. Přejdeme do domovského adresáře serverů cd /home/servery 4. Stáhneme server wget https://www.counterservers.cz/hlds/hlds_6027_emu.tar.gz --no-check-certificate 5. Rozbalíme server tar -xzf hlds_6027_emu.tar.gz 6. Smažeme balíček rm hlds_6027_emu.tar.gz 7. Složku se serverem přejmenujeme z 27016 na 27000 mv /home/servery/hlds/27016/ /home/servery/hlds/27000/ 8. Přejdeme do domovského adresáře scripty mkdir /home/scripty 9. Přejdeme do adresáře skripty cd /home/scripty 10. Zjistíme IP adresu, abychom jsme mohly vytvořit spouštěcí script ip addr 11. Vytvoříme spouštěcí soubor touch start27000.sh nano start27000.sh Do níže uvedeného skriptu přidáme za *** IP z výpisu ip addr a vložíme ho do start.sh: #!/bin/sh cd "/home/servery/hlds/27000/" export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. Stránka 5

screen -A -m -d -S server-27000./hlds_run -game cstrike -pingboost 2 +sv_lan 0 +ip 83.167.253.246 +port 27000 +maxplayers 25 +map de_dust2 +log on -master -noipx -insecure & 12. Přidání práv pro spuštění souboru start.sh chmod +x start27000.sh 13. Přidání práv pro spuštění hlds cd /home/servery/hlds/27000 chmod +x hlds_run chmod +x hlds_linux 14. Spuštění serveru na pozadí cd /home/scripty./start27000.sh 15. Nastavení automatického zapínání serveru po rebootu nano /etc/rc.local a do něj před exit 0 vložíme: cd /home/servery./start27000.sh 16. Nastavení automatického rebootu serveru jednou za měsíc pomocí CRON démona (první den v měsíci o půlnoci) crontab -e a do něho vložíme na konec: 0 0 1 * * /sbin/reboot Stránka 6

V. Praktické operace s herními servery Postupy, které by se Vám mohly při správě CS serverů hodit Vypnutí serveru na pozadí pkill -f server-27000 Zapnutí serveru na pozadí cd /home/servery./start27000.sh Restartování serveru pkill -f server-27000 cd /home/servery./start27000.sh Prohlížení herní konzole v aktuálním čase screen -r server-27000 Následné opuštění konzole. [CTRL] + [A], [D] Stránka 7

VI. Praktické skripty pro správu herních serverů Zálohování herních serverů nebo jejich součástí Můžete si upravit následující skript, který můžete pravidelně spouštět CRONem jednou denně, třeba ve 3 ráno. Script provede komprimaci serveru do tar.gz, kvůli úspoře místa do vámi zadané složky. Dle parametru +7 smaže každý den každou zálohu starší 7dní. Musíte však dávat pozor, abyste si nezahltili VPS chybou ve skriptu. Také musíte mít na VPS dostatek místa, herní servery jsou celkem objemné. cd /home/skripty/ touch zaloha.sh nano zaloha.sh Do skriptu zaloha.sh vložíme následující skript: tar -cvzf /home/servery/zalohy/27000/`date +%Y-%m-%d`.tar.gz /home/servery/hlds/27000 find /home/servery/zalohy/27000/ -type f -ctime +7 -name "*.tar.gz" delete Konec skriptu. crontab e a do něho vložíme na konec: * * 1 * * /home/skripty/zaloha.sh Nastavení správného serverového časového pásma TZ='Europe/Prague'; export TZ Automatické mazání logů herního server starších 7dní každé pondělí v 3h ráno cd /home/skripty/ touch delete.sh nano delete.sh Do skriptu delete.sh vložíme následující skript: find /home/servery/hlds/27000/cstrike/logs/ -type f -ctime +7 -name "*.log" -delete find /home/servery/hlds/27000/cstrike/addons/amxmodx/logs/ -type f -ctime +7 -name "*.log" - delete Konec skriptu. crontab e a do něho vložíme na konec: 0 3 * * 1 /home/skripty/delete.sh Vlastní online webkonzole Obdržel jsem žádost na sepsání návodu pro vlastní online webkonzoli, možná ho sem časem připíšu. Stránka 8

VII. Základní možné problémy a jejich odhalení Následující kapitola je spjata se základní správou, údržbou herních serverů a systému, především možných problémů. Málo prostoru na disku Následujícím příkazem s parametrem h zjistíte, kolik prostoru máte v jednotlivých svazcích, kolik ho využíváte, nechybí zde ani vyjádření v procentech. df h Server je pomalý, herní servery lagují I. Následující příkaz vám pomocí aplikace HTOP ukáže jak využíváte přidělené prostředky mimo jiné i CPU,RAM,SWAP,Load average. htop Server je pomalý, herní servery lagují II. CPU,RAM,SWAP není všechno, musí být v cajku i disk. V následující aplikaci TOP v hodnotě wa zjistíte, jak stíhá disk. Pak existuje ještě program hdparm. Pokud funguje, jak myslím, tak je k ničemu. Zkoumat ten program nemám potřebu, ale pokud byste měli čas a chuť, tak apt-get install hdparm && man hdparm a můžete studovat. top Server je pomalý, herní servery lagují II. CPU,RAM,SWAP,wa není všechno, musí být v cajku i připojení. Jak je zvykem českých serverhostérů, hostují servery v horším případě ve sklepě, prádelně a podobných zařízení. V lepším případě ve vlastních serverovnách, aby ušetřili za drahý housing serverů v kvalitních datacentrech. Jejich úspora spočívá v tom, že většinou nemají zálohované připojení, ani napájení, což se odráží v časté nedostupnosti serverů. Následujícím příkazem otestujeme, zda lagující herní servery nezpůsobuje nějaký problém na síti. Nicméně vhledem k tomu, že tento návod je doporučen pro VPS servery hostingu Hostzona.cz, není třeba tento problém řešit. Hostzona Hosting má servery v jednom z nejlepších datacenter provozované společností Master Internet s.r.o. Příkaz vám ukáže, jak rychle komunikujete s internetem. Nicméně, pokud server nebude dostupný, vzdáleně se k němu ani nepřipojíte. ping nix.cz Problém v herním serveru Mnozí z vás mi psali, že pro vás není pohodlné hledat problémy v logách herního serveru a upřednostňujete náhled do konzole, co server dělá při startu a kde se v případě problému zasekne. Pokud upravíte spouštěcí skript, přidáte parametr L, výpis konzole se vám bude ukládat screenlogu v rootu herního serveru. Příklad uvedený níže. screen -L -A -m -d -S server-27000./27000.sh Stránka 9

VIII. Důležité odkazy Video k manuálu https://www.youtube.com/watch?v=4l59u4iexky Doporučený VPS server pro herní servery http://hosting.hostzona.cz/vps-hosting/virtualni-servery-kvm Užitečné nástroje http://cron.nmonitoring.com/ Fórum podpory http://amxmodx.cz/ http://counterservers.cz/ IX. Autoři manuálu Autor návodu: Steel Hosting: Hostzona.cz Server: VPS KVM Bronze Autor balíčku herního serveru: MartinCZ counterserver.cz, děkujeme Autor videa: Steel Stránka 10