Teeworlds (Multiplayer 2D Oýun) gurmak we Teeworlds Oýun Serwerini döretmek


Teeworlds, Linux, Windows we Mac üçin mugt 2D Multplayer onlaýn atyş oýny, gaty hezil, bu ýerde “Deathmatch”, “Baýdagy ele alyň” we oýun jemgyýeti tarapyndan döredilen köp sanly oýun reesimini öz içine alýar. hatda öz kartalaryňyzy dizaýn ediň, öz serwer re modeimiňizi dörediň we dostlaryňyzy oňa çagyryň.

Öndüriji tarapyndan döredilen oýun oýnuna çalt göz aýlap bilersiňiz:

1-nji ädim: Teeworlds oýuny gurmak

Oýun Ubuntu ammarlaryndan göçürip alyp bilersiňiz, işlediň.

$ sudo apt-get install teeworlds

Fedora-da oýun ammarlarda hem bar, bu buýrugy kök hökmünde işlediň.

# yum install teeworlds

Şeýle hem, ony OpenSUSE-de oýnap bilersiňiz, OpenSuse programma üpjünçiligini göçürip almak sahypasyndan teeworlds paketini göçürip alyp bilersiňiz.

2-nji ädim: Teeworlds serwerini dörediň

Indi düşündirjek zadymyz, teeworlds serwerini nädip döretmeli we ony nädip sazlamaly, elbetde muny etmek üçin onlaýn serweriňiz bolmaly (şahsy kompýuteriňizden teeworlds serwerini döredip bilersiňiz, ýöne gaty gowy bolar) haýal internet birikmesi sebäpli haýal, şonuň üçin onlaýn serwer gerek).

Teeworlds serwerini döretmek aslynda gaty aňsat, muny amala aşyrmak üçin Ubuntu-da gurmak üçin diňe “teeworlds-server” bukjasyny gurmaly.

$ sudo apt-get install teeworlds-server

Fedora/OpenSUSE ýa-da başga paýlanyşda, Teeworlds-ny resmi däl göçürip almak sahypasyndan göçürip almaly we serweri başlamak üçin “teeworlds-server” faýlyny işletmeli.

$ teeworlds-server

Teeworlds serweri serweriňiziň şol bir IP-sinde we 8303 portunda başlar, IP adresiňiz xxx.xxx.x.xxx diýeliň, serwer xxx.xxx.x.xxx:8303 tertip boýunça.

Aşakdaky buýrugy işledip, oýuny açyň, bu gutujyga IP we port giriziň. Xxx.xxx.x.xxx IP belgiňiz bilen çalyşyň.

$ teeworlds

3-nji ädim: Teeworlds serwerini sazlaň

Indi “Teeworlds Server” -i düzmäge synanyşarys, eger Ubuntu-da bolsaňyz, öý katalogyňyzda\teeworlds_srv.cfg atly bir faýl dörediň.

$ nano teeworlds_srv.cfg

Oňa aşakdaky kody goşuň. Faýly ýazdyryň we ýapyň.

sv_name Tecmint Test Server
sv_motd Welcome to our server!
sv_gametype ctf
sv_warmup 0
sv_map dm1
sv_max_clients 16
sv_scorelimit 1000
sv_rcon_password somepassword
sv_port 8303

Aboveokardaky setirleriň hersini jikme-jik düşündireris.

  1. sv_name : Serweriň ady.
  2. sv_motd : Hoş geldiňiz habary.
  3. sv_gametype : Oýunyň görnüşi,\ctf,\dm,\tdm bolup biler.
  4. sv_warmup : Oýun başlamazdan ozal gyzgynlyk döretmek isleseňiz, birnäçe sekuntda bolmaly.
  5. sv_map : Oýunyň kartasy,\dm1,\dm2,\dm3,\dm4,\dm5,\dm6 bolup biler\dm7,\dm8,\dm9,\ctf1,\ctf2,\ctf3,\ctf4,\ctf5,\ctf6,\ctf7 saklaň serweriňiz üçin gowy birini tapýançaňyz şol kartalarda synap görüň.
  6. sv_max_clients : Serwerdäki iň köp oýunçy (iň köp 16).
  7. sv_scorelimit : Bir oýunçy hasap çägine ýetende, oýun täzeden başlaýar.
  8. sc_recon_password : F2-den serwer sazlamalaryna girmek üçin parol.
  9. sv_port : Oýun üçin port, deslapky 8303.

Teeworlds tarapyndan üpjün edilen başga-da köp wariant bar, serwer sazlamalary sahypasyna göz aýlaýarsyňyz.

Indi Teeworlds serwerimizi täze konfigurasiýa bilen işletmek üçin ýüz tutuň.

$ teeworlds-server -f teeworlds_srv.cfg

Indi başga bir paýlaşykda bolsaňyz,\teeworlds_srv.cfg faýlyny\teeworlds_srv faýly bar bolan şol bir katalogda dörediň (oýny çykaran ýeriňiz ýaly) we işlediň:

$ ./teeworlds_srv -f teeworlds_srv.cfg

Serweriňiz taýýar bolar! Teeworlds serwer konfigurasiýasy barada has giňişleýin maglumaty resmi teeworlds resminamalar sahypasynda tapyp bilersiňiz.