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.
- sv_name : Serweriň ady.
- sv_motd : Hoş geldiňiz habary.
- sv_gametype : Oýunyň görnüşi,\ctf,\dm,\tdm bolup biler.
- sv_warmup : Oýun başlamazdan ozal gyzgynlyk döretmek isleseňiz, birnäçe sekuntda bolmaly.
- 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üň.
- sv_max_clients : Serwerdäki iň köp oýunçy (iň köp 16).
- sv_scorelimit : Bir oýunçy hasap çägine ýetende, oýun täzeden başlaýar.
- sc_recon_password : F2-den serwer sazlamalaryna girmek üçin parol.
- 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.