Terraria Server með TShock á Linux

Terraria Server með TShock á Linux

Terraria er MMORPG byggt á námuvinnslu, byggingu og bardaga. Sumir segja að þetta sé 2D útgáfa af Minecraft, en það myndi ekki réttlæta tilboð Terraria - ekki til lengdar.

Í þessari handbók mun ég sýna þér skref fyrir skref hvernig á að búa til Terraria netþjón með TShock á Linux. Þú gætir jafnvel sett upp marga Terraria netþjóna.

Mælt er með nokkurri grunnþekkingu á Linux. Að minnsta kosti ættir þú að skilja hvernig á að nota SSH.

Í lok kennslunnar muntu geta boðið vinum að taka þátt í epískum verkefnum þínum.

Forkröfur

Þessi kennsla er byggð á Ubuntu 14.10, en nýlegri Ubuntu eða Debian bragðtegundir munu virka. Fyrir aðrar Linux útgáfur geta pakkanöfnin verið mismunandi en flest skrefin og uppsetningin verða þau sömu.

Við munum byrja með nýjan Ubuntu 14.10 netþjón á Vultr.

Terraria notar töluvert af minni, sérstaklega fyrir stóra heima. Til dæmis mun Vultr netþjónn með 1024MB vinnsluminni aðeins styðja lítinn heim með nokkrum spilurum.

Öryggi

Hrein Ubuntu-undirstaða mynd á Vultr byrjar með aðgangi að grunnþjónustu. Aðeins NTP og SSH tengi eru opnuð. Ef þú vilt hýsa aðra þjónustu, þá gætirðu viljað tryggja komandi umferð og færa SSH tengið þitt í eitthvað annað en sjálfgefna tengið.

Þessi handbók nær ekki yfir allar þær breytingar sem þarf til að tryggja þjóninn þinn - það eru aðrir leiðbeiningar um Vultr Docs fyrir það. Mundu að Terraria notar TCP tengi 7777 sjálfgefið.

Grunnuppsetning

Við munum búa til grunnnotanda til að keyra Terraria þjóninn, þar sem við viljum ekki keyra þjóninn sem rót. Eftir það munum við setja upp nauðsynlega pakka.

Að búa til notanda

Skráðu þig inn á netþjóninn þinn sem rót og búðu til nýjan notanda fyrir Terraria netþjóninn þinn. Þú gætir fengið villuboð um að staðsetningar vantar. Hunsa þær í bili.

adduser terraria

Kerfið mun biðja um nýtt UNIX lykilorð. Sláðu inn nokkuð öruggt lykilorð af handahófi og mundu það (eða skrifaðu það niður).

Nú mun kerfið biðja um nokkrar notendaupplýsingar. Þú getur bara ýtt á Enter til að skilja þessar eftir tómar.

Þegar kerfið biður þig um að staðfesta upplýsingarnar ("Eru upplýsingarnar réttar?"), ýttu á Y og síðan á Enter .

Að setja upp pakka

Terraria er leikur byggður á Microsoft ".NET" ramma. Linux útfærslan á ".NET" er kölluð "mónó". Við setjum aðeins upp nauðsynlega pakka til að koma leiknum í gang og nokkra stuðningspakka.

apt-get -y install wget unzip screen \
    libmono-corlib4.0-cil libmono-sqlite4.0-cil libmono-system-core4.0-cil libmono-system-net4.0-cil \
    libmono-system-runtime4.0-cil mono-runtime mono-runtime-sgen libmono-corlib4.0-cil \
    libmono-sqlite4.0-cil libmono-system-core4.0-cil libmono-system-net4.0-cil \
    libmono-system-runtime4.0-cil  mono-runtime mono-runtime-sgen libmono-data-tds4.0-cil \
    libmysql6.4-cil libmono-system-runtime-serialization4.0-cil \
    libmono-system-runtime-serialization-formatters-soap4.0-cil libmono-system-data-linq4.0-cil \
    libmono-system-xml-linq4.0-cil libmono-system-xml-serialization4.0-cil libmono-system-xml4.0-cil

Kerfið þitt er nú tilbúið til að keyra Terraria.

Er að setja upp TShock

Á þessum tímapunkti þarftu að vera skráður inn á netþjóninn þinn sem notandi "terraria".

su terraria

Sæktu og pakkaðu upp útgáfu af TShock. Þú getur skoðað opinberu TShock vefsíðuna fyrir nýrri útgáfur. Niðurhalið á Terraria netþjóninum fylgir TShock.

wget -O tshock.zip 'https://github.com/NyxStudios/TShock/releases/download/v4.2.9/tshock_4.2.9.zip'
unzip tshock.zip -d ~/tshock

Byrjar TShock í fyrsta skipti

Í fyrsta skipti sem þú ræsir TShock þarftu að tengjast þjóninum þínum til að gera þig að stjórnanda. Ræstu netþjóninn.

cd ~/tshock
mono TerrariaServer.exe

Leikjaþjónninn mun ræsa og sýna þér miðlaraútgáfuna. Eftir það mun það spyrja þig hvaða heim þú vilt hefja. Þar sem þetta er nýr netþjónn eru engir fyrri heimar. Við búum til nýjan.

Því stærri sem heimurinn er, því meira minni þarftu. Mundu að grunn Vultr netþjónn með 1024MB vinnsluminni mun aðeins styðja lítinn heim.

  • Ýttu á N og síðan á Enter fyrir nýjan heim.
  • Veldu þá stærð sem þú vilt.
  • Sláðu inn (stutt) heiti fyrir heiminn þinn, fylgt eftir með Enter .

Miðlarinn mun nú byrja að búa til nýja heiminn þinn. Þegar því er lokið ertu kominn aftur í aðalvalmyndina.

  • Veldu nýjan heiminn þinn með því að ýta á 1 og síðan á Enter .
  • Sláðu inn tengi til að hlusta á, eða ýttu bara á Enter til að nota sjálfgefna Terraria tengi 7777.

Heimurinn þinn verður hlaðinn og TShock mun sýna þér heimildarkóða.

TShock Notice: To become SuperAdmin, join the game and type /auth 2044111

This token will display until disabled by verification. (/auth-verify)

Skrifaðu þennan kóða niður og byrjaðu Terraria.

Tip: Use windowed mode in Terraria so that you can switch between your SSH session and the game.

  • Farðu til Multiplayer -> Join.
  • Veldu eða búðu til persónu.
  • Sláðu inn IP af Vultr netþjóninum þínum.
  • Notaðu sjálfgefið 7777 fyrir netþjónsgáttina eða gáttina sem er stillt á þjóninum þínum.

Til hamingju, þú ert nýkomin inn í nýja heiminn þinn. Nú er kominn tími til að auðkenna sem stjórnandi.

  • Ýttu á Enter í leikglugganum þínum .
  • Sláðu í /auth XXXXXXXstaðinn XXXXXXXfyrir auðkenningarkóðann sem birtist þegar þjónninn þinn var ræstur.

Miðlarinn mun staðfesta auðkenningarkóðann þinn og birta skilaboð.

You are now superadmin, please do the following to finish your install:
/user add <username> <password> superadmin
Creates: <username> with the password <password> as part of the superadmin
group.
Please use /login <username> <password> to login from now on.
If you understand, please /login <username <password> now, and type
/auth-verify

Note: If the text went away too fast, press Enter to show it again.

Miðlarinn vill að við búum til nýjan stjórnandanotanda svo við getum fengið stjórnunarheimildir næst þegar við göngum í netþjóninn okkar.

  • Ýttu á Enter í leikglugganum þínum.
  • Sláðu inn í /user add <username> <password> superadminstaðinn <username>og <password>með þínu eigin notendanafni og nýju lykilorði.
  • Ýttu aftur á Enter og skráðu þig inn með /login username password.
  • Ef þetta virkar allt rétt geturðu staðfest allt með /auth-verify.

Nú þegar uppsetningu er lokið. Við munum loka þjóninum og láta hann vista allt.

Fyrst skaltu aftengja Terraria biðlarann ​​þinn frá þjóninum.

  • Ýttu á Escape .
  • Farðu í "Stillingar".
  • Veldu „Vista og hætta“.

Lokaðu nú þjóninum. Þetta er gert í SSH lotunni þinni með því að slá inn „off“ í stjórnborði netþjónsins og ýta síðan á Enter .

Upphaflegri stillingu er nú lokið.

Keyrir þjóninn þinn

Við viljum að þjónninn haldi áfram að keyra, jafnvel þegar við aftengjum SSH lotuna okkar. Svo við munum nota screenlotu til að gera það.

Sem „terraria“ notandi, upphafsskjár:

screen

Ýttu á Enter til að loka inneignarskjánum. Nú skaltu ræsa TShock netþjóninn aftur.

cd ~/tshock
mono TerrariaServer.exe

Hlaða heiminn þinn.

  • Ýttu á 1 og síðan á Enter til að velja heiminn þinn.
  • Sláðu inn gátt eða ýttu á Enter til að nota sjálfgefna gáttina 7777.

Þú ert núna á miðlaraborðinu, til að fá lista yfir skipanir skaltu slá inn „hjálp“ og ýta síðan á Enter . Þú getur slegið inn Terraria miðlara skipanir í þessari stjórnborði.

Til að loka SSH lotunni þinni og halda þjóninum í gangi skaltu nota eftirfarandi lyklaröð:

  • Ýttu á Ctrl + A .
  • Press D .

Þú færð engin viðbrögð fyrr en þú ýtir á D takkann.

Eftir þetta verður skjárinn þinn hreinsaður og þú munt sjá framleiðsla svipað og eftirfarandi.

[detached from 1298.pts-2.vultr]

Þú getur nú örugglega lokað SSH lotunni þinni og þjónninn mun halda áfram að keyra í bakgrunni.

Þegar þú tengist aftur við netþjóninn þinn geturðu slegið inn eftirfarandi til að fara inn á miðlaraborðið aftur:

screen -r

Lokaorð

Það eru fullt af valkostum og hlutum til að breyta með TShock þjóninum. Vinsamlegast lestu skjölin fyrir frekari upplýsingar. Njóttu!


Hvernig á að setja upp Tekkit Classic Server á Ubuntu 16.10

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

Settu upp 7 Days to Die Server á Ubuntu 14

Settu upp 7 Days to Die Server á Ubuntu 14

Í þ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ð þ

Setja upp Half Life 2 Server á CentOS 6

Setja upp Half Life 2 Server á CentOS 6

Þ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

Counter-Strike Global Offensive Server Launcher á Ubuntu

Counter-Strike Global Offensive Server Launcher á Ubuntu

Þ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

Setja upp Counter Strike: Source á Debian

Setja upp Counter Strike: Source á Debian

Í þ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

Hvernig á að setja upp Unturned 2.2.5 á Debian 8

Hvernig á að setja upp Unturned 2.2.5 á Debian 8

Í þ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

Hvernig á að setja upp Cuberite á CentOS 6 eða 7 netþjóni

Hvernig á að setja upp Cuberite á CentOS 6 eða 7 netþjóni

Inngangur Hvað er Cuberite? Cuberite er stigstærð, opinn Minecraft miðlara útfærsla sem er skrifuð í C++. Það er með auðveld í notkun

Að setja upp Teamspeak á CentOS 7

Að setja upp Teamspeak á CentOS 7

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

Hvernig á að setja upp SteamCMD á VPS þinn

Hvernig á að setja upp SteamCMD á VPS þinn

Í þ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

Ræsa Teamspeak 3 Server á CentOS 6.4

Ræsa Teamspeak 3 Server á CentOS 6.4

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 -

Hvernig á að setja upp Left 4 Dead Server á CentOS 7

Hvernig á að setja upp Left 4 Dead Server á CentOS 7

Í þ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ð

Hvernig á að setja upp Minecraft netþjón á Ubuntu 14.04

Hvernig á að setja upp Minecraft netþjón á Ubuntu 14.04

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

Hvernig á að setja upp SA-MP San Andreas Multiplayer á CentOS 7

Hvernig á að setja upp SA-MP San Andreas Multiplayer á CentOS 7

Í þessari kennslu muntu læra hvernig á að setja upp SA-MP (San Andreas Multiplayer) netþjón á CentOS 7.

Uppsetning TeeWorlds netþjóns

Uppsetning TeeWorlds netþjóns

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

Keyrðu þinn eigin Arma 3 netþjón á Ubuntu 14

Keyrðu þinn eigin Arma 3 netþjón á Ubuntu 14

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 þ

Hvernig á að setja upp Tekkit Classic netþjón á CentOS 6/7

Hvernig á að setja upp Tekkit Classic netþjón á CentOS 6/7

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

Hvernig á að setja upp Glowstone (Minecraft) á CentOS 7 netþjóni

Hvernig á að setja upp Glowstone (Minecraft) á CentOS 7 netþjóni

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

Hvernig á að setja upp Unturned á Linux

Hvernig á að setja upp Unturned á Linux

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

Setja upp JC2:MP leikjaþjón á Debian

Setja upp JC2:MP leikjaþjón á Debian

Í þ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 á þ

Settu upp Minecraft netþjón á Fedora 26

Settu upp Minecraft netþjón á Fedora 26

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ó

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú 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.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

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.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

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…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þ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.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

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.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þ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.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

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