Fifi "Teeworlds" (Ere pupọ 2D Ere) ati Ṣiṣẹda Teeworlds Ere Server


Teeworlds jẹ ere iyaworan ori ayelujara 2D Multplayer ọfẹ kan fun Lainos, Windows ati Mac, igbadun pupọ, o pẹlu ọpọlọpọ awọn ipo ere (awọn ipo ere awọn ẹrọ orin 16) bi Deathmatch, Yaworan Flag ati ọpọlọpọ awọn ipo ere miiran ti o dagbasoke nipasẹ agbegbe ere, o le paapaa ṣe apẹrẹ awọn maapu tirẹ, ṣẹda ipo olupin tirẹ ki o pe awọn ọrẹ si rẹ.

O le ni iwo yara ti imuṣere ori kọmputa, ti a ṣẹda nipasẹ olugbala ni:

Igbesẹ 1: Fifi Ere Teeworlds sii

Ere naa wa lati ṣe igbasilẹ lati awọn ibi ipamọ Ubuntu, ṣiṣe.

$ sudo apt-get install teeworlds

Ni Fedora, ere naa tun wa ni awọn ibi ipamọ, ṣiṣe aṣẹ yii bi gbongbo.

# yum install teeworlds

O tun le mu ṣiṣẹ lori OpenSUSE, ṣe igbasilẹ package teeworlds lati oju-iwe igbasilẹ sọfitiwia OpenSuse.

Igbesẹ 2: Ṣẹda olupin Teeworlds kan

Ohun ti a yoo ṣe alaye ni bayi ni, bii o ṣe le ṣẹda olupin teeworlds ati bii o ṣe le tunto rẹ, nitorinaa o nilo lati ni olupin ori ayelujara lati ṣe eyi (o le ṣẹda olupin teeworlds lati kọnputa ti ara ẹni rẹ, ṣugbọn yoo jẹ pupọ fa fifalẹ nitori fifin asopọ Intanẹẹti, iyẹn ni idi ti o nilo olupin ayelujara kan).

Ṣiṣẹda olupin Teeworlds rọrun pupọ ni otitọ, o kan nilo lati fi sori ẹrọ ni package ‘teeworlds-server’ lati ṣe, lati fi sori ẹrọ Ubuntu.

$ sudo apt-get install teeworlds-server

Lori Fedora/OpenSUSE tabi pinpin kaakiri miiran, o nilo lati ṣe igbasilẹ Teeworlds lati oju-iwe gbigba lati ayelujara, ati ṣiṣe faili 'teeworlds-server' lati bẹrẹ olupin naa.

$ teeworlds-server

A yoo bẹrẹ olupin Teeworlds kanna lori IP ti olupin rẹ ati ibudo 8303 nipasẹ aiyipada, jẹ ki a sọ pe adiresi IP rẹ ni xxx.xxx.x.xxx, olupin yoo wa ni xxx.xxx.x.xxx:8303 nipa aiyipada.

Ṣii ere naa nipa ṣiṣe pipaṣẹ atẹle, tẹ IP ati ibudo ni apoti yii. Ropo xxx.xxx.x.xxx pẹlu nọmba IP rẹ.

$ teeworlds

Igbesẹ 3: Tunto Server Teeworlds

A yoo bayi besomi sinu tito leto ti Server Teeworlds, ti o ba wa lori Ubuntu, ṣẹda faili kan ti a npè ni\"teeworlds_srv.cfg" ninu itọsọna ile rẹ.

$ nano teeworlds_srv.cfg

Ṣafikun koodu atẹle si rẹ. Fipamọ ki o pa faili naa.

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

A yoo ṣalaye ọkọọkan awọn ila loke ni aṣa alaye.

  1. sv_name : Orukọ olupin.
  2. sv_motd : Ifiranṣẹ ikini kaabo.
  3. sv_gametype : Iru ere naa, o le jẹ\"ctf",\"dm",\"tdm".
  4. sv_warmup : Ti o ba fẹ ṣẹda igbaradi ṣaaju ki ere naa bẹrẹ, gbọdọ wa ni iṣẹju-aaya.
  5. sv_map : Maapu ti ere, o le jẹ\"dm1",\"dm2",\"dm3",\"dm4",\"dm5",\"dm6",\"dm7",\"dm8",\"dm9",\"ctf1",\"ctf2",\"ctf3",\"ctf4",\"ctf5",\"ctf6",\"ctf7" pa ngbiyanju ninu awọn maapu wọnyẹn titi iwọ o fi rii ọkan ti o wuyi fun olupin rẹ.
  6. sv_max_clients : Nọmba ti o pọ julọ ti ẹrọ orin lori olupin (o pọju jẹ 16).
  7. sv_scorelimit : Nigbati ẹrọ orin ba de opin ikun, ere naa tun bẹrẹ.
  8. sc_recon_password : Ọrọigbaniwọle lati wọle si awọn eto olupin lati F2.
  9. sv_port : Ibudo fun ere, aiyipada ni 8303.

Ọpọlọpọ awọn aṣayan miiran ti a pese nipasẹ teeworlds, o mu oju-iwe eto olupin wo.

Bayi lati ṣiṣe olupin Teeworlds wa pẹlu iṣeto tuntun, lo.

$ teeworlds-server -f teeworlds_srv.cfg

Nisisiyi ti o ba wa lori pinpin miiran, ṣẹda faili\"teeworlds_srv.cfg" ni itọsọna kanna pe faili\"teeworlds_srv" wa (kanna ni ibiti o ti fa ere naa jade), ki o si ṣiṣẹ:

$ ./teeworlds_srv -f teeworlds_srv.cfg

Ati pe olupin rẹ yoo ṣetan! O le wa diẹ sii nipa iṣeto ni olupin Teeworlds ni oju iwe iwe aṣẹ teeworlds osise.