Základem všeho je soubor ve složce "cstrike" a jehož název je "gamemodes.txt" tam jsou už přednastaveny základní mody a typy her.
Valve doporučuje upravovat soubor gamemodes_server.txt.example (aby byl soubor načítán po startu serveru je potřeba jej přejmenovat na gamemodes_server.txt)
Volba módu:
Musíte si zajít do CP a najet na editaci spouštěcích parametrů a tam přidejte:
+game_type 0
Pokud game_type nastavíte na nulu tak dalším spouštěcím parametrem +game_mode 0 nastavíte mód na Casual (nenáročný mód-FF vypnuto, vypnuty kolize hráčů a další pravidla, která jsou uložena v gamemodes.txt) a pokud +game_mode 1 tak se nastaví Competitive(Je určený pro zápasy- má předdefinovaný FF on, zapnuty kolize a ostatní nastavení je nastaveno na zápasy CW)
Pokud nastavíte
+game_type 1
tak máte pomocí +game_mode 0 moznost na serveru nastavit si Gungame (alias Arms Race) pokud +game_mode 1 tak Gungame s možností pokládaní bomby (alias mod Demolition).
Tudíž rekapitulace:
Spouštěcí příkaz pro Casual mod:
Kód: Vybrat vše
+game_type 0 +game_mode 0
Spouštěcí příkaz pro Competitive mod:
Kód: Vybrat vše
+game_type 0 +game_mode 1
Spouštěcí příkaz pro Gungame (Arms race):
Kód: Vybrat vše
+game_type 1 +game_mode 0
Spouštěcí příkaz pro Gungame s možností pokládat bombu (Demolition):
Kód: Vybrat vše
+game_type 1 +game_mode 1
To ovšem nestačí musíte si ještě zvolit popřípadě upravit seznam map, momentálně vás už nezajímají soubory mapcycle.txt a maplist.txt, ale vše se dá nastavit do souboru gamemodes_server.txt kde je přednastaveno toto:
Spoiler: zobrazit
Předpokládám, že je jasně vidět jak a kde se dají dopsat mapy, ovšem do spouštěcích parametrů je potřeba dospat následující:
Kód: Vybrat vše
+mapgroup mg_bomb
Pokud se tedy skupina map co jsme vytvořili jmenuje mg_bomb , lze vytvořit i více skupin.
Tudíž do spouštěcích parametrů musíte nastavit 3 parametry:
Kód: Vybrat vše
+game_type [hodnota 1 nebo 0] +game_mode [hodnota 1 nebo 0] +mapgroup [nazev_skupiny_map]
Výsledek uložíme (tlačitko na boku) a dáme v administraci Vygenerovat nový spoustěci skript nebo Vygenerovat + restartovat
Návod budu ještě rozšiřovat a doplním o nějaké tipy co jsem posbíral za dobu co csgo servery nastavuju, takže to není final verze, kdyby Vás už předtím něco zajímalo tak napište do tématu ani jsem zprvu neplánoval něco málo sepisovat už dnes.
Jinak jako dobré vodítko pro ty znalé anglického jazyka doporučuju:
https://developer.valvesoftware.com/wiki/Counter-Strike:_Global_Offensive_Dedicated_Servers