Keď si stiahneš template, rozbaľ si ho niekam, kde chceš robiť Proboj.
V template nájdeš tieto veci:
maps: priečinok s mapamimap_generator: generátor mápobserver: prehrávač hier (index.html otvor v prehliadači), prípadne online tuplayers: zdrojové kódy hráčovserver / server.exe / server_mac: program s logikou hryrunner / runner.exe / runner_mac: nástroj na spúštanie hierconfig.json sa používa na nastavenie runnera. Obsahuje:
server: cesta k binárke serveru (treba pridať .exe alebo .mac pre OS of choice)game_root: označuje root priečinok (štandardne netreba meniť)players: zoznam botovnazov_bota: napr. first ako v templatecommand: command, ktorým runner bota spúšťa. V prípade, že python nefunguje, treba pred cestu k botovi napísať cestu k vašej inštalácii pythonu (ako je načrtnuté v samotnom config.json)language: jazyk, v ktorom je bot napísanýAk chcem viac krát toho istého bota do zoznamu players ho pridám znova, len s iným menom.
games.json opisuje konkrétnu hru, ktorú chceme spustiť. Obsahuje:
gamefolder: názov priečinku, do ktorého sa budú ukladať súbory hry napr. logy botov, servera a podobneplayers: zoznam botov, ktorý sa objavia v hre.args: jediný argument, ktorý nás zaujíma je cesta k mape, na ktorej sa hra spustíKeď som už doupravoval konfiguračné súbory môžem hru spustiť. Hru spustím tak, že spustím runnera so súbormi config.json a games.json.
./runner config.json games.jsonrunner.exe config.json games.json./runner_mac config.json games.json