„Teeworlds“ (2D žaidimo kelių žaidėjų) diegimas ir „Teeworlds“ žaidimų serverio kūrimas


Teeworlds yra nemokamas 2D kelių žaidėjų internetinis šaudymo žaidimas, skirtas „Linux“, „Windows“ ir „Mac“. Jame yra daug žaidimo režimų (16 žaidėjų žaidimo režimai), pvz., „Deathmatch“, „Capture the Flag“ ir daugelis kitų žaidimo režimų. sukūrė žaidimų bendruomenė, netgi galite kurti savo žemėlapius, susikurti savo serverio režimą ir pakviesti į jį draugų.

Galite greitai peržiūrėti kūrėjo sukurtą žaidimą:

1 veiksmas: „Teeworlds“ žaidimo įdiegimas

Žaidimą galima atsisiųsti iš Ubuntu saugyklų, paleiskite.

sudo apt-get install teeworlds

„Fedora“ žaidimą taip pat galima rasti saugyklose, paleiskite šią komandą kaip root.

yum install teeworlds

Taip pat galite žaisti „OpenSUSE“, atsisiųsti „teeworlds“ paketą iš „OpenSuse“ programinės įrangos atsisiuntimo puslapio.

2 veiksmas: sukurkite Teeworlds serverį

Dabar paaiškinsime, kaip sukurti teeworlds serverį ir kaip jį sukonfigūruoti, žinoma, tam reikia turėti internetinį serverį (galite sukurti teeworlds serverį iš savo asmeninio kompiuterio, bet tai bus labai patogu lėtas dėl lėto interneto ryšio, todėl jums reikia internetinio serverio).

Sukurti „Teeworlds“ serverį iš tikrųjų labai paprasta, jums tereikia įdiegti „teeworlds-server“ paketą, kad tai padarytumėte, kad įdiegtumėte Ubuntu.

sudo apt-get install teeworlds-server

Jei naudojate „Fedora“/„OpenSUSE“ ar bet kurį kitą platinimą, turite atsisiųsti „Teeworlds“ iš oficialaus atsisiuntimo puslapio ir paleisti failą „teeworlds-server“, kad paleistumėte serverį.

teeworlds-server

Teeworlds serveris bus paleistas naudojant tą patį jūsų serverio IP ir 8303 prievadą pagal numatytuosius nustatymus, tarkime, kad jūsų IP adresas yra xxx.xxx.x.xxx, serveris bus įjungtas >xxx.xxx.x.xxx:8303 pagal numatytuosius nustatymus.

Atidarykite žaidimą vykdydami šią komandą, įveskite IP ir prievadą šiame laukelyje. Pakeiskite xxx.xxx.x.xxx savo IP numeriu.

teeworlds

3 veiksmas: sukonfigūruokite Teeworlds serverį

Dabar pasinersime į Teeworlds serverio konfigūravimą. Jei naudojate Ubuntu, savo namų kataloge sukurkite failą pavadinimu teeworlds_srv.cfg.

nano teeworlds_srv.cfg

Pridėkite prie jo šį kodą. Išsaugokite ir uždarykite failą.

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

Mes išsamiai paaiškinsime kiekvieną iš aukščiau pateiktų eilučių.

  1. sv_name: serverio pavadinimas.
  2. sv_motd: sveikinimo pranešimas.
  3. sv_gametype: žaidimo tipas, jis gali būti „ctf“, „dm“, „tdm“.
  4. sv_warmup: jei norite sukurti apšilimą prieš žaidimo pradžią, turi būti per kelias sekundes.
  5. sv_map: žaidimo žemėlapis, jis gali būti „dm1“, „dm2“, „dm3“, „dm4“, „dm5“, „dm6“, „dm7“, „dm8“, „ dm9 ", "ctf1 ", "ctf2", "ctf3", "ctf4", "ctf5", "ctf6", "ctf7" ir toliau bandykite šiuose žemėlapiuose, kol rasite tinkamą savo serveriui.
  6. sv_max_clients: maksimalus žaidėjų skaičius serveryje (maks. 16).
  7. sv_scorelimit: kai žaidėjas pasiekia taškų ribą, žaidimas pradedamas iš naujo.
  8. sc_recon_password: slaptažodis, leidžiantis pasiekti serverio nustatymus iš F2.
  9. sv_port: žaidimo prievadas, numatytasis 8303.

Yra daug kitų „teeworlds“ teikiamų parinkčių, peržiūrėkite serverio nustatymų puslapį.

Dabar, norėdami paleisti mūsų Teeworlds serverį su nauja konfigūracija, pateikite paraišką.

teeworlds-server -f teeworlds_srv.cfg

Dabar, jei naudojate kitą platinimą, sukurkite failą „teeworlds_srv.cfg“ tame pačiame kataloge, kuriame yra failas „teeworlds_srv“ (čia ištraukėte žaidimą). ir paleiskite:

./teeworlds_srv -f teeworlds_srv.cfg

Ir jūsų serveris bus paruoštas! Daugiau apie Teeworlds serverio konfigūraciją galite rasti oficialiame teeworlds dokumentacijos puslapyje.