Teeworlds – DDRace – Stawiamy serwer.
Teeworlds
Wielu z Was zapewne kojarzy tę darmową grę o małych ‘gremlinkach’ naparzających się wszystkim co się da. Gra dostępna za darmo na większość platform. Gra dość niedawno zrobiła zwrot o 360 stopni i z pospolitej (aczkolwiek przyjemnej) multiplayerowej naparzajki stała się grą zręcznościowo-logiczną. Wszystko to za sprawą modyfikacji gry nazwanej DDRace (kolejna zaleta wolnego oprogramowania – łatwość modyfikacji kodu przez co bardziej kumatych użytkowników).
Jak zacząć
Do rozpoczęcia zabawy wystarczy ściągnąć przerobioną wersję gry ze strony: DDRace.info
Postawienie serwera nie jest bardzo skomplikowane. Podstawowy serwer również ściągamy z grą jednak brakuje mu jednej podstawowej funkcji – /r. Powoduje ona, iż w przypadku wpadnięcia w czarną strefę na mapie gdzie nie możemy zrobić więcej niż tylko błagać o pomoc (a takich stref jest multum), możemy powiedzieć na czacie (przycisk “t”, wpis “/r”, przycisk “enter”) i zostaniemy teleportowani do miejsca gdzie ostatnio staliśmy bezpiecznie na ziemi.
Ta funkcjonalność nie wchodzi w skład (na datę tego artykułu) wersji oficjalnej DDRace jednak są wersje serwerów z taką implementacją.
Binarkę na linuksa (32) znalazłem tu: <link nieaktualny> (jeśli ktoś ma lepsze źródło, proszę o info.)
Nazwa stable jednak jest myląca, gdyż serwer restartuje się około 3/24h.
Konfiguracja:
Do katalogu data\maps wrzucamy mapy. (ściągamy je na swój komputer przy grze na serwerach, stąd wystarczy na dysku wyszukać pliki z rozszerzeniem .map, jeśli żadnej nie mamy)
Do konfiguracji potrzebujemy jeszcze pliku autoexec.cfg będącego konfiguracją startową serwera: hasła do konsoli, mapa startowa, limit graczy etc.
Opisy zmiennych możemy znaleźć tu: link
Można samemu go utworzyć dodając do pustego pliku wpisy np:
sv_map ghbrace
sv_gametype DDRace
sv_name My DDRace server
sv_broadcast say “/r” to respawn
sv_motd Hello and have fun!
sv_port 8304
sv_rcon_dbg_msg 0
sv_rcon_dbg_msg_delay 9999
sv_netmsg_limit 30
dbg_msg 0
sv_admin_pass haselko
sv_rcon_password_admin haselko
…
Należy również zadbać o stronę sieciową. Najprościej wszucić komputer do DMZ na routerkach, jednak jest to niebezpieczne (nie mamy żadnego firewalla między nami a internetem).
Innym sposobem jest przekierowanie portów – informacji multum w internecie więc ten topik pozwolę sobie pominąć.
Miłego grania!


jak zrobic bind na pauzowanie nie moge tego zrobic nie wiem jak pomozcie
Otwierasz konsole “F1″ i wpisujesz:
bind p “say /pause”
ej ja pobralem tego moda na DDrace client i nie wiem co zrobic zeby miec mape np. skynet1 pomocy