Pag-instalar sa Teeworlds (Multiplayer 2D Game) ug Paghimo sa Teeworlds Game Server


Ang Teeworlds usa ka libre nga 2D Multplayer nga dula sa online nga pagpamusil alang sa Linux, Windows ug Mac, makalingaw kaayo, nag-apil kini daghang mga mode sa dula (mga mode sa dula sa 16 nga magdudula) sama sa Deathmatch, Capture the Flag ug daghang uban pang mga mode sa dula nga gipalambo sa komunidad sa dula, mahimo nimo bisan sa pagdesinyo sa imong kaugalingon nga mga mapa, paghimo sa imong kaugalingon nga mode sa server ug pagdapit mga higala niini.

Mahimo nimong tan-awon dayon ang dula, nga gihimo sa developer sa:

Lakang 1: Pag-instalar sa Teeworlds Game

Ang dula magamit aron ma-download gikan sa mga repositoryo sa Ubuntu, pagdagan.

$ sudo apt-get install teeworlds

Sa Fedora, ang dula magamit usab sa mga repositoryo, padagana kini nga mando ingon gamut.

# yum install teeworlds

Mahimo usab nimo kining dulaon sa OpenSUSE, i-download ang teeworlds package gikan sa OpenSuse software download page.

Lakang 2: Paghimo og Teeworlds Server

Ang among ipasabut karon mao, kung giunsa paghimo ang usa ka server sa teeworlds ug kung giunsa kini i-configure, siyempre kinahanglan nimo nga adunay usa ka online server aron mahimo kini (makahimo ka usa ka server sa teeworlds gikan sa imong personal nga kompyuter, apan kini labi ka maayo. hinay tungod sa hinay nga koneksyon sa Internet, mao nga kinahanglan nimo ang usa ka online server).

Ang paghimo sa usa ka server sa Teeworlds dali ra sa tinuud, kinahanglan nimo nga i-install ang package nga 'teeworlds-server' aron mahimo kini, aron ma-install sa Ubuntu.

$ sudo apt-get install teeworlds-server

Sa Fedora/OpenSUSE o bisan unsang lain nga pag-apod-apod, kinahanglan nimo nga i-download ang Teeworlds gikan sa opisyal nga panid sa pag-download, ug pagdagan ang 'teeworlds-server' file aron masugdan ang server.

$ teeworlds-server

Ang server sa Teeworlds magsugod sa parehas nga IP sa imong server ug ang 8303 port nga default, ingnon ta nga ang imong IP address mao ang xxx.xxx.x.xxx, ang server magamit sa xxx.xxx.x.xxx:8303 pinaagi sa default.

Ablihi ang dula pinaagi sa pagpadagan sa mosunod nga sugo, isulod ang IP ug ang pantalan niini nga kahon. Ilisan ang xxx.xxx.x.xxx sa imong IP number.

$ teeworlds

Lakang 3: I-configure ang Teeworlds Server

Atong susihon karon ang pag-configure sa Teeworlds Server, kung naa ka sa Ubuntu, paghimo usa ka file nga ginganlag \teeworlds_srv.cfg sa imong direktoryo sa balay.

$ nano teeworlds_srv.cfg

Idugang ang mosunod nga code niini. I-save ug isira ang file.

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

Atong ipasabut ang matag usa sa mga linya sa ibabaw sa detalyado nga paagi.

  1. sv_name: Ngalan sa server.
  2. sv_motd: Ang mensahe sa pag-abiabi.
  3. sv_gametype: Ang matang sa dula, kini mahimong \ctf, \dm, \tdm.
  4. sv_warmup: Kung gusto nimong maghimo ug warmup sa dili pa magsugod ang duwa, kinahanglan nga sa mga segundo lang.
  5. sv_map: Mapa sa dula, mahimo kini nga \dm1, \dm2, \dm3, \dm4, \dm5, \dm6, \dm7, \dm8, \dm9, \ctf1, \ctf2, \ctf3, \ctf4, \ctf5, \ctf6, \ctf7 keep sulayi kadtong mga mapa hangtod makakita ka ug nindot para sa imong server.
  6. sv_max_clients: Kinatas-ang ihap sa magdudula sa server (max 16).
  7. sv_scorelimit: Kung ang usa ka magdudula makaabot sa limitasyon sa iskor, ang dula magsugod pag-usab.
  8. sc_recon_password: Usa ka password aron ma-access ang mga setting sa server gikan sa F2.
  9. sv_port: Ang pantalan para sa dula, ang default kay 8303.

Adunay daghang uban pang mga kapilian nga gihatag sa teeworlds, imong tan-awon ang panid sa mga setting sa server.

Karon aron mapadagan ang among Teeworlds server nga adunay bag-ong configuration, pag-apply.

$ teeworlds-server -f teeworlds_srv.cfg

Karon kung naa ka sa lain nga pag-apod-apod, buhata ang \teeworlds_srv.cfg nga file sa parehas nga direktoryo nga naa ang file nga \teeworlds_srv (parehas kung diin nimo gikuha ang dula), ug pagdagan:

$ ./teeworlds_srv -f teeworlds_srv.cfg

Ug ang imong server mahimong andam! Makapangita ka og dugang mahitungod sa Teeworlds server configuration sa opisyal nga teeworlds documentation page.