Hvernig á að setja upp Tekkit Classic Server á Ubuntu 16.10
Að nota annað kerfi? Hvað er Tekkit Classic? Tekkit Classic er modpack fyrir leikinn sem allir þekkja og elska; Minecraft. Það inniheldur eitthvað af ver
Leiðbeiningarnar eru hannaðar fyrir Ubuntu 14.04 32 bita, en ættu að virka á öllum útgáfum af Ubuntu. Þessi kennsla mun kenna þér hvernig á að búa til Garry's Mod leikjaþjón.
Skráðu þig inn í gegnum flugstöðina sem rót.
Í fyrsta lagi þurfum við að ganga úr skugga um að eldveggurinn sé öruggur til að draga úr líkum á öryggisvandamálum. Að því gefnu að þessi þjónn verði tileinkaður Garry's Mod, þá er óhætt að loka fyrir algerlega allar komandi höfn (þar á meðal ICMP) fyrir utan þær sem krafist er fyrir Garry's Mod. ICMP er ekki krafist fyrir rekstur netþjónsins og að loka honum alveg mun ekki hafa nein neikvæð áhrif á Garry's Mod, hins vegar mun það hjálpa til við að draga úr árásarvektorum DDoS árásar.
Til að loka fyrir allar óþarfar tengi eru eftirfarandi skipanir nauðsynlegar:
iptables -A INPUT -p icmp --icmp-type echo-request -j DROP
iptables -A OUTPUT -p icmp --icmp-type echo-reply -j DROP
Þetta segir í grundvallaratriðum eldveggnum að hunsa alla ICMP pakka sem hann fær og grípa nákvæmlega ekkert til aðgerða. Þetta þýðir líka að ef einhver reynir að pinga netþjóninn þinn mun hann ekki svara. Önnur línan segir eldveggnum að loka fyrir alla ICMP pakka sem fara út, þetta er miklu minna mikilvægt, en bara tvöfalt tryggir að engin ICMP samskipti eiga sér stað.
Næst þurfum við að leyfa sérstaklega allar hafnir sem krafist er fyrir Garry's Mod (27005 - 27015 að meðtöldum) með þessum skipunum:
iptables -I INPUT -p tcp --dport 27005:27015 -j ACCEPT
iptables -I INPUT -p udp --dport 27005:27015 -j ACCEPT
Þetta segir að allt á höfnunum á milli 27005 og 27015 sé leyfilegt. Fyrsta skipunin er fyrir TCP og önnur er fyrir UDP. Önnur skipunin (UDP) er mikilvægust hér þar sem nánast öll samskipti milli þjónsins og leikmanna fara fram með UDP. Sumir hafa tilkynnt um vandamál með TCP sem er læst, svo þess vegna ættum við að leyfa það.
Nú viljum við segja eldveggnum að leyfa tengingar sem við höfum opnað sjálf (eða hugbúnaðurinn á þjóninum hefur). Þetta þýðir að ef við höfum samband við netþjón getum við séð svar. Sláðu inn þessa skipun til að leyfa hana:
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
Ef þú ætlar að nota SSH til að stjórna netþjóninum þínum (frekar en að nota stjórnborðið á reikningnum þínum), er þessi skipun nauðsynleg til að leyfa SSH að vinna á venjulegu tenginu. Ef þú ert ekki að nota SSH skaltu ekki keyra þetta:
iptables -I INPUT -p tcp --dport 22 -j ACCEPT
Og að lokum, síðasta skipunin til að setja upp eldvegginn. Þessi skipun mun loka á allar komandi tengingar fyrir utan þær sem við höfum leyft:
iptables -A INPUT -j REJECT
Þessar stillingar eru aðeins notaðar þar til við endurræsum netþjóninn okkar, sem þýðir að við þyrftum að endurstilla hann handvirkt í hvert skipti sem tölvan endurræsir sig. Þetta er ekki ásættanlegt, þannig að það er pakki til að setja upp sem vistar eldveggsreglurnar í skrá og hleður hana svo í hvert sinn sem þjónninn ræsist. Til að setja upp þennan pakka skaltu slá inn eftirfarandi:
apt-get install iptables-persistent
Fylgdu leiðbeiningunum á skjánum. Þegar spurt er hvort þú viljir vista núverandi eldveggsreglur, ýttu á já.
Nú er eldveggurinn okkar settur upp og það ætti aldrei að krefjast fleiri stillinga í sambandi við eldvegginn.
Ef þú ert að nota SSH, þá er pakki sem þú ættir að setja upp sem mun sjálfkrafa loka fyrir tengingu fólks við netþjóninn ef það heldur áfram að reyna rangt SSH lykilorð. Þetta er mjög gagnlegt til að koma í veg fyrir að SSH lykilorðið þitt sé þröngvað. Til að setja upp pakkann skaltu nota eftirfarandi skipun:
apt-get install fail2ban
Fail2ban er nú þegar stillt til að loka fyrir aðgang fólks eftir örfáar misheppnaðar tilraunir með lykilorð, svo við þurfum ekki að stilla það. Nú er netþjónninn þinn verulega öruggari en hann var þegar við byrjuðum.
Næst þurfum við að setja upp "skjá". Þetta gerir þér í grundvallaratriðum kleift að keyra skipanir stöðugt, jafnvel þó þú skráir þig út af þjóninum. Þetta er mikilvægt til að halda Garry's Mod þjóninum þínum í gangi stöðugt í langan tíma, sérstaklega þegar þú stjórnar þjóninum með SSH. Til að setja upp „skjá“ skaltu slá inn eftirfarandi:
apt-get install screen
Eftir að uppsetningu er lokið skaltu keyra þessa skipun:
screen
Fyrirvari birtist á skjánum, ýttu bara á Enter til að halda áfram. Með því að slá screen
inn í stjórnborðið byrjar skjárinn og gerir þér kleift að vinna inni á sýndarborðinu, ef þú aftengir þig frá SSH, eða skráir þig út, mun þessi sýndarvél halda áfram að keyra með skipuninni þinni í hliðinni á henni (Garry's Mod server keyrir sem Linux skipun, svo þetta er þar sem við þurfum að nota skjá).
Nú, áður en þú setur upp Steam, Garry's Mod og nauðsynlegar skrár, þurfum við reikning sem er tileinkaður því. Ég mæli með að hringja í það steam
. Til að búa til nýjan reikning skaltu slá inn eftirfarandi:
adduser steam
Þú þarft að nota annað lykilorð en rót lykilorðið þitt til að halda öllu öruggu. Þú munt mjög sjaldan nota þetta lykilorð. Þú verður spurður nokkurra spurninga um reikninginn, eins og fullt nafn hans, símanúmer osfrv. Skildu þetta eftir autt.
Nú viljum við vera skráður inn á „steam“ reikninginn á meðan við hleðum niður öllum nauðsynlegum skrám. Þetta þýðir að "steam" fær allt eignarhald á þessum skrám og Linux heimildir eru rétt stilltar án nokkurrar stillingar. Það er miklu erfiðara að fá heimildirnar réttar ef þú setur upp Steam sem rót og reynir síðan að breyta þeim heimildum. Til að skrá þig inn sem steam skaltu slá inn eftirfarandi:
su steam
Við þurfum möppu (möppu) til að vista Steam hugbúnaðinn. Til að búa til möppuna, notaðu þessa skipun:
mkdir ~/Steam
Nú viljum við vera inni í þeirri möppu. Til að gera það að núverandi vinnumöppu skaltu slá inn eftirfarandi:
cd ~/Steam
Við þurfum nú að hlaða niður Steam hugbúnaðinum með því að slá inn:
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
Nú þurfum við að þjappa og setja það upp, með eftirfarandi:
tar -xvzf steamcmd_linux.tar.gz
Ef þú ert að nota 64-bita stýrikerfi þarftu að setja upp 32-bita bókasöfn til að keyra Steam.
apt-get install lib32stdc++6
apt-get install lib32gcc1
Keyrðu eftirfarandi skipun til að opna Steam, segðu því að skrá þig inn sem "nafnlaust" (Steam reikningur sem allir geta notað til að hlaða niður ókeypis hugbúnaði af netþjónum sínum), og segðu honum að setja upp Garry's Mod netþjóninn í gmodds möppuna (geymdur í heimaskrá Steam reikningsins).
./steamcmd.sh +login anonymous +force_install_dir ../gmodds +app_update 4020 validate +quit
Við getum búist við því að þessi skipun endist lengi, en við fáum að fylgjast með framvindu hennar. Það er mögulegt fyrir þessa skipun að mistakast, Steam þjónarnir eiga oft í smávægilegum erfiðleikum sem valda því að niðurhal mistekst (eða byrjar alls ekki). Ef þetta gerist skaltu einfaldlega byrja aftur.
Þegar þessari skipun er lokið munum við hafa vinnuafrit af Garry's Mod þjóninum, hins vegar krefst flest Garry's Mod efnis að CounterStrike: Source (CS:S í stuttu máli) sé uppsett. Til að setja upp CS:S skaltu keyra eftirfarandi skipun:
./steamcmd.sh +login anonymous +force_install_dir ../cssds +app_update 232330 validate +quit
Þessi skipun mun einnig taka smá stund.
Þegar Garry's Mod og CounterStrike hafa verið sett upp þarf að tengja þau saman með því að nota stillingarskrá. Til að gera það þurfum við að breyta eftirfarandi skrá með þessari skipun:
nano /home/steam/gmodds/garrysmod/cfg/mount.cfg
Á línunni sem inniheldur "cstrike" þurfum við að fjarlægja skástrikurnar tvær (//) í byrjun línunnar og skipta síðan út öllum leiðarhluta línunnar (byrjar á C:/
). Þeim hluta línunnar þarf að skipta út fyrir:
/home/steam/cssds/cstrike
Öll línan ætti nú að líta svona út:
"cstrike" "/home/steam/cssds/cstrike"
Það ætti að vera flipabil í byrjun á undan orðinu cstrike og línan ætti ekki að innihalda tvöfalt skástrik (//) neins staðar. Þegar þessu er lokið geturðu vistað þessa skrá með Ctrl+X og síðan Y. Þetta segir Garry's Mod hvar á að finna CounterStrike svo hægt sé að nota hana.
Nú erum við með grunn Garry's Mod miðlara uppsettan. Til að keyra það, vertu viss um að við séum í réttri möppu með þessari skipun:
cd /home/steam/gmodds/
Keyrðu síðan eftirfarandi skipun:
./srcds_run -game garrysmod +gamemode terrortown +maxplayers 16 +map cs_office
Þegar það hefur byrjað, ættir þú að geta tengst með því að slá eftirfarandi inn í Garry's Mod Console (EKKI miðlarastöðina):
connect IP_ADDRESS
Skiptu út IP_ADDRESS
fyrir IP tölu netþjónsins. Ef þú veist ekki IP töluna þína mun það segja þér hvað það er að slá eftirfarandi inn í netþjónsstöðina:
url -s checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
Ef þú vilt breyta fjölda leikmanna sem leyfður er á þjóninum þínum skaltu stöðva þjóninn með því að gera Ctrl+C og gera startskipunina aftur, en skiptu maxplayers 16
út fyrir maxplayers x
(breyttu x
í fjölda spilara sem þú vilt). Til að breyta sjálfgefna kortinu (fyrsta kortinu sem er spilað) skaltu skipta cs_office
út fyrir nafnið á kortinu sem þú vilt. Og að lokum, til að breyta leikstillingunni, skiptu terrortown
út fyrir þann leikham sem þú vilt. Garry's Mod kemur aðeins með terrortown
(Short for Trouble in Terrorist Town) og Sandbox sjálfgefið.
Til að stilla þjóninn frekar er til stillingarskrá sem hægt er að breyta. Hver lína í þessari skrá er kölluð stillingarbreyta (cVar). Keyrðu þessa skipun til að breyta skránni:
nano /home/steam/gmodds/garrysmod/cfg/server.cfg
Hægt er að breyta eftirfarandi gildum, ég mun útskýra hvað hver og einn gerir fljótlega:
hostname "server name"
sv_downloadurl "http://example.com/files/"
sv_allowupload 1
sv_password "secret password"
sv_timeout 60
Með því að breyta gildi hýsingarnafns geturðu breytt nafni netþjónsins þíns. Það mun heita "Garry's Mod" nema þú breytir því. Til dæmis mun þetta kalla þjóninn þinn „Svali þjónninn minn“:
hostname "My cool server"
Þú getur bætt eins mörgum breytum við skrána og þú vilt, hver ný breyta þarf nýja línu.
The sv_downloadurl
breytu gerir þér kleift að velja hvar sérsniðin miðlara efni er hlaðið niður af. Sérsniðið efni inniheldur mod kort Garry, hljóð, viðbætur og áferð. Sjálfgefið mun Garry's Mod aðeins leyfa að gögnum sé hlaðið niður af netþjóninum þínum á mjög hægum hraða, þess vegna þurfum við að gefa upp vefslóð þar sem hægt er að hlaða niður gögnunum á fullum hraða. Vefslóðin sem þú gefur upp þarf að vera klón af "garrysmod" möppunni þinni svo allar skrárnar verði tiltækar.
sv_allowupload
can hefur tvo valkosti, 0 eða 1, þetta tilgreinir hvort þú vilt leyfa fólki að hlaða upp efni á netþjóninn. Þetta er aðeins notað fyrir sprey (grafík sem leikmenn geta sprautað á veggi) og getur valdið öryggisvandamálum. Oft er beðið um úða, þannig að notkun "1" mun gera leikmenn ánægða, en "0" mun halda þjóninum þínum öruggari.
sv password
gerir þér kleift að velja lykilorð fyrir netþjóninn þinn. Alltaf þegar einhver tengist verður hann beðinn um þetta lykilorð og hann getur ekki tekið þátt ef hann er ekki með það.
sv_timeout
er sá tími í sekúndum sem þú vilt að þjónninn bíði áður en hann sparkar í einhvern sem hefur misst tenginguna sína. Miðlarinn mun sjálfkrafa bíða eftir að þeir fái tenginguna sína aftur, en á meðan þetta gerist virðist spilarinn standa kyrr. Það er best að hafa þetta á 60 sekúndum eða minna. Þegar þú hefur breytt þessum stillingum þarf endurræsa netþjóninn.
Einnig er hægt að setja upp viðbætur til að gefa leiknum fleiri eiginleika. Sumar viðbætur þurfa að vera settar upp á ákveðinn hátt, svo þú ættir alltaf að lesa leiðbeiningarnar á síðunni þeirra, en svona myndir þú hala niður og setja upp meirihluta viðbótanna:
cd /home/steam/gmodds/garrysmod/addons/
wget http://example.com/addon.zip
unzip addon.zip
Skiptu út http://example.com/addon.zip
fyrir slóðina þar sem viðbótin er staðsett. Þú verður líka að breyta addon.zip
í nafnið á zip skrá viðbótarinnar. Nú hefur viðbótinni verið hlaðið niður og pakkað niður, þú getur eytt zip skránni til að spara pláss, eins og svo:
rm addon.zip
Aftur, skiptu addon.zip
út fyrir raunverulegt heiti zip skráarinnar.
Ef þjónninn er í gangi þarftu að endurræsa hann með Ctrl+C og endurræsa startskipunina. Þú getur ýtt á upp örina á lyklaborðinu þínu til að setja sjálfkrafa inn síðustu skipunina sem þú keyrðir.
Ef þú missir SSH tenginguna þína, þegar þú tengist aftur þarftu að gefa út screen -r command
, sem gerir þér kleift að halda áfram frá þeim stað sem þú varst síðast (leikjatölvan).
Að nota annað kerfi? Hvað er Tekkit Classic? Tekkit Classic er modpack fyrir leikinn sem allir þekkja og elska; Minecraft. Það inniheldur eitthvað af ver
Í þessari handbók muntu læra hvernig á að setja upp þinn eigin 7 Days to Die netþjón (7D2D) á Ubuntu. Vinsamlegast athugaðu að þessi leikur er enn snemma aðgangur og að þ
Þessi kennsla mun fjalla um ferlið við að setja upp Half Life 2 leikjaþjón á CentOS 6 System. Skref 1: Forsendur settar upp Til að setja upp ou
Þeir sem hafa reynslu af því að setja upp sérstaka CS:GO (Counter-Strike: Global Offensive) vita að ferlið við að nota skipanalínuviðmótið til að stjórna
Í þessari handbók munum við setja upp Counter Strike: Source leikjaþjón á Debian 7. Þessar skipanir voru prófaðar á Debian 7 en þær ættu líka að virka o
Í þessari handbók munt þú læra hvernig á að setja upp Unturned 2.2.5 miðlara á Vultr VPS sem keyrir Debian 8. Athugið: Þetta er breytt útgáfa af Unturned sem gerir það ekki
Inngangur Hvað er Cuberite? Cuberite er stigstærð, opinn Minecraft miðlara útfærsla sem er skrifuð í C++. Það er með auðveld í notkun
Teamspeak er VOIP þjónn sem hægt er að nota fyrir teymi/marga einstaklinga til að eiga samskipti. Það er tiltölulega létt og öruggt þar sem uppfærslur eru gefnar út
Í þessari kennslu munum við setja upp SteamCMD. SteamCMD er hægt að nota til að hlaða niður og setja upp marga Steam leikjaþjóna, eins og Counter-Strike: Global Offensiv
Keyrðu eftirfarandi skipanir til að setja upp Teamspeak 3 netþjón. # Örugg Iptables iptables -F iptables -X iptables -t nat -F iptables -t nat -X iptables -
Í þessari handbók mun ég útskýra hvernig á að setja upp og stilla L4D miðlara á CentOS 7. Uppsetning Left 4 Dead Áður en við byrjum verðum við að ganga úr skugga um að
Að nota annað kerfi? Í þessari grein ætlum við að setja upp Minecraft netþjón á Ubuntu. Gakktu úr skugga um að þú sért skráður inn undir notanda sem er ekki
Í þessari kennslu muntu læra hvernig á að setja upp SA-MP (San Andreas Multiplayer) netþjón á CentOS 7.
TeeWorlds er ókeypis og opinn uppspretta fjölspilunar skotleikur á netinu. Í þessari kennslu ætla ég að útskýra hvernig á að búa til TeeWorlds netþjón. Þessi skref voru
Yfirlit Þessi handbók mun fjalla um uppsetningu og rekstur Arma 3 netþjónsins með því að nota SteamCMD og skjá. Fyrir frekari upplýsingar um þ
Að nota annað kerfi? Í þessari kennslu, vel að búa til Tekkit Classic netþjón. Tekkit er annar vinsæll modpack gerður fyrir Minecraft. Vegna upphæðarinnar
Að nota annað kerfi? Inngangur Glowstone er tvímælalaust besti þjónninn fyrir Minecraft. Hugbúnaðurinn státar af lítilli minnisnotkun og notkun
Að nota annað kerfi? Inngangur Í þessari handbók muntu læra hvernig á að setja upp og setja upp Unturned netþjón á Linux. Unturned er vinsælt surviva
Í þessari handbók munum við setja upp Just Cause 2: Multiplayer Linux netþjón. Þessar skipanir voru prófaðar á Debian 7 x64, en þær ættu líka að virka á þ
Að nota annað kerfi? Í þessari kennslu mun ég leiðbeina þér í því að setja upp Minecraft netþjón á afkastamikilli SSD VPS hjá Vultr. Þú munt læra hó
Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.
Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.
Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.
Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.
Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…
Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.
Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.
Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.
Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.
Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira