Strona główna > linux, luźne > Teeworlds – DDRace – Stawiamy serwer.

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!

Kategorie:linux, luźne Tagi: , , ,
  1. bor3k
    20 Luty 2012 o 00:34 | #1

    jak zrobic bind na pauzowanie nie moge tego zrobic nie wiem jak pomozcie

    • spassite
      20 Luty 2012 o 01:01 | #2

      Otwierasz konsole “F1″ i wpisujesz:
      bind p “say /pause”

  2. lukasz
    25 Luty 2012 o 21:23 | #3

    ej ja pobralem tego moda na DDrace client i nie wiem co zrobic zeby miec mape np. skynet1 pomocy

  1. No trackbacks yet.

Dodaj komentarz

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Zmień )

Twitter picture

You are commenting using your Twitter account. Log Out / Zmień )

Facebook photo

You are commenting using your Facebook account. Log Out / Zmień )

Connecting to %s

Follow

Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.