Viskas, ko jums reikia norint sukurti žaidimų serverį „Linux“

Viskas, ko jums reikia norint sukurti žaidimų serverį „Linux“

Žaidimai visada buvo įdomesni su keliais žaidėjais. Viskas prasidėjo nuo „Atari 2600“ ir arkadinių spintelių. Kai atėjo interneto amžius, žaidimų serveriai nuotolinius kelių žaidėjų veiksmus pavertė realybe.





Naudodami dabartinę kompiuterinių žaidimų kartą, galite prisijungti prie serverių arba paleisti juos patys. „Minecraft“, „Counter-Strike“ ir daugelis kitų žaidimų palaiko kelių žaidėjų žaidimus viešuosiuose ir privačiuose serveriuose.





Geriausi rezultatai pasiekiami naudojant „Linux“ serverius. Nesvarbu, ar žaidimas yra „Windows“, „MacOS“ ar net „Android“, „Linux“ žaidimų serveris yra idealus.





Štai ką reikia žinoti norint sukurti žaidimų serverį „Linux“.

Žaidimų serverio kūrimo reikalavimai

Yra klaidinga nuomonė, kad norint sukurti žaidimų serverį, reikia sudėtingos aparatūros. Priešingai, jums nereikia aukščiausios klasės aparatūros. Tačiau žemos specifikacijos kompiuteriai greičiausiai nesuteiks optimalaus našumo.



Tai tikrai priklauso nuo to, kokius žaidimus planuojate priimti savo „Linux“ žaidimų serveryje. Taigi, kaip galite pradėti?

Na, pirmiausia turite žinoti keletą dalykų. Nors žaidimų serverio kūrimas „Linux“ nėra labai sudėtingas, jis reikalauja tam tikrų tinklų kūrimo ir kompiuterinių žinių. Ko nežinote, ieškokite internete.





Tada yra aparatinė įranga. Iš esmės turite tris pasirinkimus, visi su apribojimais:

  • Kompaktiškas ir nebrangus SBC (vienos plokštės kompiuteris), kaip „Raspberry Pi“
  • Jūsų kompiuteris su tam tikromis patobulintomis sistemos specifikacijomis
  • Specialus „Linux“ žaidimų serveris, priglobtas kitur

Pažvelkime į kiekvieno privalumus ir trūkumus.





„Linux“ žaidimų serverio priegloba „Raspberry Pi“

Žaidimų serverio priegloba „Raspberry Pi“ yra paprasta, tačiau apsiribosite tik senesniais žaidimais. Tačiau kompiuteris yra įperkamas, mažos galios ir turi integruotą belaidį tinklą ir eternetą.

Dėl to jis idealiai tinka daugelio žaidėjų žaidimų aplinkai, tokiai kaip „Minecraft“, „QuakeWorld“, „Terraria“, „Windward“ ir net „OpenTTD“ bei „FreeCiv“.

Norite naudoti „Raspberry Pi“ varomą „Linux“ žaidimų serverį? Norėdami gauti daugiau informacijos, patikrinkite mūsų Raspberry Pi žaidimų serverių sąrašą. Atminkite, kad dauguma sąraše esančių žaidimų taip pat gali būti priglobti standartiniame „Linux“ kompiuteryje.

Naudokite savo kompiuterį kaip žaidimų serverį

Planuojate naudoti kompiuterį kelių žaidėjų tinklo žaidimams priimti? Naudoti kompiuterį kaip žaidimų serverį, veikiantį „Linux“, yra protingas pasirinkimas, jei turite galingą įrenginį. Jis galės susidoroti su bet kuo - nuo „Minecraft“ iki „Call of Duty: Black Ops“.

Tačiau tai turi tam tikrų trūkumų. Turite palikti kompiuterį įjungtą ir prijungtą prie tinklo visą laiką. Taip pat rekomenduojamas specialus IP adresas, kuris padidina galimas išlaidas.

Taip pat yra iššūkis nuolat atnaujinti savo serverį, pataisyti „Linux“ OS, išlaikyti ją saugią ir prireikus atnaujinti aparatinę įrangą.

Išnuomokite specialų „Linux“ žaidimų serverį

Taip pat galite išsinuomoti serverį, kurį galima nustatyti naudojant žaidimų serverio programinę įrangą.

Tai sutaupo daug laiko, tai yra sprendimas sudėtingiems kelių žaidėjų žaidėjams. Nors skirti „Linux“ žaidimų serveriai yra prieinami (nuo maždaug 10 USD per mėnesį už pagrindinį „Minecraft“ serverį), tai reiškia įprastą siunčiamą turinį, kurio galbūt nenorėsite įsipareigoti.

kaip skirti daugiau vaizdo įrašų „Windows 10“

Kita vertus, išsinuomojus serverį sutaupoma laiko priežiūrai ir išvengiama tam skirto IP adreso išlaidų. Tačiau apsiribosite žaidimų, kuriuos palaiko jūsų pasirinkta „Linux“ žaidimų serverio programinė įranga, priegloba.

GameServers.com siūlo tvirtą sprendimą su tinkamos kokybės serveriais. Jie taip pat turi yra nemokamų serverių populiariems senesniems žaidimams.

Žaidimų serverio kūrimas naudojant „Linux“

Kai nuspręsite, koks sprendimas tinka jūsų žaidimams, žaidėjų grupei ir biudžetui, laikas sukurti serverį. Norėdami išsinuomoti sprendimą, galite spustelėti kelis svetainės mygtukus; jei naudojate kompiuterį, turite patikrinti keletą dalykų:

  • Ar yra serveris?
  • Ar palaikomas internetinis kelių žaidėjų režimas?
  • Ar jūsų kompiuteris atitinka aparatūros reikalavimus?

Taip pat turėtumėte pagalvoti, ar iš jūsų IPT reikia specialaus IP adreso. Tai leis žaidėjams iš viso žodžio pasiekti jūsų serverį. Tačiau tam skirtas IP adresas nėra pigus. Laikymasis vietinio tinklo žaidimo bus daug pigesnis.

Ar jums reikia žaidimų serverio valdytojo?

Kuris „Linux Distro“ yra geriausias žaidimų serveriui?

Kad ir kaip tęstumėte savo „Linux“ žaidimų serverį, turite pasirinkti geriausią žaidimo distro.

Visiems naujokams, labiausiai prieinama „Linux“ versija „Ubuntu“ yra puikus žaidimų serveris. Turint tiek daug dokumentų, patarimų ir tinklaraščių apie šią operacinę sistemą, jau nekalbant apie platų palaikomos aparatūros pasirinkimą, turėtų būti paprasta nustatyti žaidimų priėmimą.

Alternatyvos, kurias galite apsvarstyti, yra šios:

  • Debian
  • Arch „Linux“
  • Gentoo

Trumpai tariant, jūs ieškote lengvai naudojamo, jūsų aparatinei įrangai tinkančio ir žaidimą palaikančio distro.

Kokius žaidimų serverius galite sukurti naudodami „Linux“?

Tiek daug populiarių žaidimų yra palaikomi kelių žaidėjų internete. Taigi, kai žaidimai yra įdiegti tame pačiame tinkle kaip ir jūsų žaidimų serveris, žaidimai aptinka bet kokių kelių žaidėjų sesijas.

Žaidimų pavyzdžiai:

kokiais metais pasirodė „Playstation 4“
  • Minecraft
  • Komandos tvirtovė 2 (aukščiau)
  • „Counter-Strike“

Tačiau galimybės yra daug platesnės nei šios trijulės. Galite palyginti lengvai sukurti žaidimų serverį bet kuriam iš šių pavadinimų. Kituose žaidimuose patikrinkite, ar jie palaiko kelių žaidėjų tinklą.

Kai kuriais atvejais jums net nereikia viso dydžio kompiuterio. Pavyzdžiui, „Raspberry Pi“ yra pagrindinis „Minecraft“ kandidatas. Peržiūrėkite mūsų išsamų vadovą kaip nustatyti „Minecraft“ serverį „Raspberry Pi“ dėl detalių. Staliniams kompiuteriams skaitykite „Minecraft“ serverio nustatymo vadovą.

Steam žaidimų serverio kūrimas

„Counter-Strike“ ir kitiems „Steam“ žaidimams jums reikės „Steam“ žaidimų serverio. Tačiau „Steam“ žaidimų serverio kūrimas yra šiek tiek kitoks. Norint kuo plačiau palaikyti kuo daugiau žaidimų „Linux“, geriausia naudoti „Ubuntu“ su „Steam“.

Naujausias „Steam“ sąrašas skirti žaidimų serveriai „Linux“ padės apsispręsti. Kai kuriems serveriams reikia įsigyti originalų žaidimą (pvz., „Counter-Strike Global Offensive Dedicated Server“). Kiti (pvz., „Terraria“) nereikalauja originalo.

Ką tai reiškia? Na, galite priglobti žaidimų serverį žaidimui, kuris jums nepriklauso „Linux“, bet turi „Windows“.

„Steam“ žaidimų serveris pagal numatytuosius nustatymus nepasiekiamas naudojant „Steam“. Įdiegę žaidimų klientą, jums reikės „SteamCMD“, kad galėtumėte valdyti savo žaidimus. Pradėkite kurdami „Steam“ vartotoją savo „Linux“ terminale:

useradd -m steam

sukurkite ir įveskite vartotojo namų aplanką:

cd /home/steam

Norėdami įdiegti 64 bitų sistemoje, pridėkite daugialypės terpės saugyklą ir atnaujinkite:

sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update

Galiausiai įdiekite „steamcmd“:

sudo apt install lib32gcc1 steamcmd

Jei naudojate 32 bitų sistemą, jums nereikia daugialypės terpės saugyklos. Vietoj to, sukūrę namų aplanką, naudokite

sudo apt install steamcmd

Patikrinkite „Steam“ palaikymo puslapius instrukcijas kitiems „Linux“ distribucijoms .

Įdiegę „SteamCMD“, paleiskite ją su:

cd ~
steamcmd

Kaip minėta, „SteamCMD“ palaiko anoniminį prisijungimą daugumoje žaidimų serverių. Naudoti

login anonymous

Skirtiems serveriams, kuriuos planuojate priglobti už savo namų tinklo ribų, protinga sukurti naują „Steam“ paskyrą. Tai turėtų turėti skirtingus jūsų įprasto „Steam“ žaidimo kliento kredencialus.

Steam žaidimų serverio nustatymas

Norėdami įdiegti žaidimų serverį „Steam“, įveskite diegimo katalogo pavadinimą:

force_install_dir

(kur nukreipiamas į žaidimą atitinkantis katalogas).

„Steam“ priskiria „AppID“ tiek klientams, tiek serveriams. Pavyzdžiui:

„Counter-Strike“ šaltinis

  • Kliento programos ID: 240
  • Serverio programos ID: 232330

Komandos tvirtovė 2

  • Kliento programos ID: 440
  • Serverio programos ID: 232250

Norėdami įdiegti (ir atnaujinti) „Steam“ žaidimų serverį:

app_update

„Counter-Strike Source“ naudokite

app_update 232330

Norėdami prisijungti prie „Steam“ žaidimų serverio, tiesiog paleiskite žaidimą savo kliento kompiuteryje. Jei žaidimų serveris automatiškai neaptinkamas, pasirinkite kelių žaidėjų ar tinklo žaidimo parinktį. Žaidimų serveris turėtų būti išvardytas čia, todėl prisijunkite ir žaiskite.

Kelių žaidėjų žaidimas su „Linux“ žaidimų serverių valdytojais

Galiausiai „Linux“ žaidimų serverių valdytojai pateikia puikų sprendimą. Tai puikus įrankis, suderinamas su dauguma. LGSM gali pasigirti daugiau nei 50 serverių. Be to, jis yra atviro kodo ir integruojamas su „SteamCMD“. Komandinės eilutės įrankis leidžia greitai įdiegti žaidimų serverius „Linux“.

Sužinokite daugiau apsilankę linuxgsm.com .

Laikas sukurti savo „Linux“ žaidimų serverį

„Linux“ žaidimų serverio kūrimas nėra lengvas, tačiau yra pakankamai geros programinės įrangos, kad jis netaptų sudėtingas.

Nesvarbu, ar kuriate „Minecraft“ serverį, ar ruošiatės kokiam nors fragmento veiksmui „Counter-Strike Source“, įrankiai yra prieinami. Jei jūsų aparatinė įranga atitinka užduotį, jūsų žaidimų serveris turėtų būti smagi ir populiari bendraamžių žaidėjų vieta.

Čia tikriausiai norėsite pabendrauti su savo priešininkais kaip nustatyti savo „Discord“ serverį .

Dalintis Dalintis „Tweet“ Paštu Ar verta atnaujinti į „Windows 11“?

„Windows“ buvo pertvarkytas. Bet ar to pakanka norint įtikinti jus pereiti nuo „Windows 10“ prie „Windows 11“?

Skaityti toliau
Susijusios temos
  • Linux
  • Žaidimai
  • Linux
  • „Pasidaryk pats“ projekto vadovėliai
  • Pagrindinis serveris
Apie autorių Christianas Cawley(Paskelbta 1510 straipsnių)

Redaktoriaus pavaduotojas saugumo, „Linux“, „pasidaryk pats“, programavimo ir techninių paaiškinimų bei tikrai naudingų transliacijų kūrėjas, turintis didelę patirtį palaikant darbalaukį ir programinę įrangą. Žurnalo „Linux Format“ bendradarbis Kristianas yra „Raspberry Pi“ tinklininkas, „Lego“ mylėtojas ir retro žaidimų gerbėjas.

padaryti „flash drive“ įkeliamą „Windows 7“
Daugiau iš Christiano Cawley

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia