Terraria serverin tarjoaa alustan pelaajia yhdistää internetin tai muun verkon moninpelejä. Terrarian Windows-asennuksiin kuuluu sen palvelinohjelmisto. Linux-jakelussa ajamista varten sinun täytyy ladata palvelintiedostot. Katso lataukset-osio.
palvelinta voidaan käyttää myös itsenäisenä yksinpelinä. Tämä tarjoaa mahdollisuuden säätää peliaikaa mielensä mukaan.
ennen kuin isännöit
palvelin toimii oletuksena TCP-portilla 7777. Jos olet NAT: n takana (esim., asuinkäyttäjä), käytetty satama on Port-välitettävä, jotta muut toimijat voivat liittyä. Jos porttia ei voi lähettää eteenpäin, voi käyttää VPN-palvelua, kuten Hamachia tai Radmin Vpninsteadia (tosin näissä tapauksissa jokaisen pelaajan on asennettava VPN-ohjelmisto). Oletus Max-soittimet ovat 8 (16 kuten 1.4.0.1), mutta tätä voidaan muuttaa palvelimen käynnistämisen aikana sekä palvelimen asetustiedoston (serverconfig.txt). Ei-NAT-yhteydet (esim.yritys-tai datakeskuksen käyttäjä) eivät yleensä tarvitse porttien välitystä, mutta saattavat joutua sallimaan portin palomuurin kautta.,
Jos käytät pilvipalvelujen tarjoajaa, kuten AWS: tä tai GCP: tä, varmista, että TCP: ssä oleva portti 7777 on avoin, jotta yhteydet palvelimelle voidaan sallia.
Julkiset palvelimet
– Palvelimet voivat olla löysi kautta nämä server listat:
Liittymällä Palvelimet
palvelin voidaan yhdistää valitsemalla Moninpeli vaihtoehto päävalikosta valitsemalla merkin, ja sitten syöttämällä palvelimen IP ja portti.
usein eri palvelimilla on erilaiset vaatimukset pelaajan liittymiselle., Jotkut palvelimet vaativat pelaaja on Softcore tai Mediumcore pelaaja pelata, ja jotkut saattavat vaatia, että pelaajat olla tietyn tason pelin ennen siirtymistään. Usein julkisella palvelimella on /register – ja / login-järjestelmä, jossa pelaajalla on oltava merkki, jolla on sekä yksilöllinen nimi että salasana.
myös julkisia palvelimia johtaa yleensä joukko ylläpitäjiä ja / tai moderaattoreita, jotka valvovat tai säätelevät sääntöjä. Usein nämä säännöt kieltävät modit ja hakata, imitointi, ja vastaavat., Jotkin palvelimet voi myös olla mahdollisuus antaa pelaajan pelata online yksinpeli merkki menettämättä yksinpeli inventaario.
luettelo palvelimista, joita olet äskettäin pelannut, tallennetaan ”liity IP: n kautta” – moninpeliin.
Miten (Windows)
pelaaja sitten voi liittyä palvelimelle pelin valikossa valitsemalla Moninpeli vaihtoehto.
miten (Linux)
edeltävät
ensin asennamme palvelimen pyörittämiseen tarvittavat työkalut. Nämä on todennäköisesti esiasennettu jakeluun.,
debian pohjainen järjestelmä (Ubuntu), run: sudo apt update && sudo apt install -y wget tmux unzip
käynnistä palvelin
- Katso Lataukset-osiosta saat linkin uusimpaan lataa. Sitten lataa tiedosto:
wget the_latest_link_here
- Pura tiedosto:
unzip terraria-server*
- Navigoi hakemistoon juuri purettu. 1.4.1.2 kohdan mukaan hakemistoa kutsutaan nimellä ”1412”., Tämä voi muuttua tulevissa versioissa:
cd 1412
- Siirry Linux hakemistoon:
cd Linux
- Lisää suoritettavan käyttöoikeudet palvelimelle binary:
sudo chmod +x TerrariaServer.bin.x86*
- Käynnistää palvelimen. 64-bittinen versio on TerrariaServer.bin.x86_64, 32-bittinen versio on TerrariaServer.bin.,x86:
./TerrariaServer.bin.x86_64
- Paikka oman maailman-tiedostoja seuraavissa sijainti server löytää niitä:
~/.local/share/Terraria/Worlds/
Käynnistämisen taustalla
Tmux on moderni versio näytön, joka mahdollistaa useita virtual terminal tapauksissa. Käytämme sitä käynnistämään palvelimen taustalla.
- Käynnistää palvelimen tmux istunto:
tmux
- Vuonna tmux istunnon, käynnistä palvelin:
./TerrariaServer.bin.x86_64
- Nyt palvelimen pitäisi käynnistyä normaalisti., Voit detatch päässä tmux esimerkiksi, jättäen palvelin käynnissä taustalla, käytä seuraavaa näppäinyhdistelmää: <Ctrl+b> d
- Sinun pitäisi nyt olla takaisin edelliseen terminaalin tapauksessa., Voit nähdä, että tmux istunto on käynnissä taustalla, jossa
tmux list
- re-kiinnitä esimerkiksi muokata tai sammuttaa sen, vain ajaa
tmux attach
Huomautuksia
- joissakin tapauksissa se on tarpeen viedä AIKAVÄLILLÄ muuttuva näin:
export TERM=xterm
Miten (RPI / Muut Käyttöjärjestelmät)
Jos käytät käyttöjärjestelmän (kuten Raspberry Pi OS (aiemmin nimeltään Raspbian) tai FreeBSD), että ei tule prebuilt exe, et voisi käyttää mono start server., Tämä voi olla hyödyllistä, jos haluat host-palvelimen laitteen, kuten Raspberry Pi, tai mikä tahansa laite, joka ei toimi x86-arkkitehtuuri.
Opiskelija
HUOMAUTUS: Jos käytät ei-x86 Linux-pohjainen käyttöjärjestelmä (kuten Raspberry Pi OS), muutaman ensimmäisen ohjeita pitäisi olla sama kuin yksi löytyy täältä, ylös, kunnes chmod
komento. Sinun täytyy asentaa mono-ja ja muut tarvittavat kirjastot (kuten sqlite tai näyttö), jos se ei ole esiasennettu järjestelmään.,
Käynnistää palvelin
- Lataa ja pura Terraria-tiedostot seuraavat järjestelmän tekniset tiedot. (Raspberry Pi-käyttäjille seuraa Linux-opasta)
- Siirry Linux-hakemistoon.
- Käynnistää palvelimen käyttämällä seuraavia mono-komento:
mono --server --gc=sgen -O=all ./TerrariaServer.exe
palvelimen pitäisi suorittaa odotetusti.
Vianetsintä
Jos kohtaat virheen sanomalla ”mono runtime ja luokkakirjastot ovat epätahdissa.”, navigoi Terraria-hakemistossa ja poista monoconfig, mscorlib.,dll, ja kaikki tiedostot, jotka alkavat ”Mono” tai ”järjestelmä”.
Esimerkiksi ohjeita Linux:
rm System*rm Mono*rm monoconfigrm mscorlib.dll
WindowsBase.dll ja FNA.dll: n pitäisi olla ainoa .dll tiedostot hakemistossa
huomautus: tämä menettely poistaa kaikki muut tiedostot alkaen ”Mono” tai ”Järjestelmä”, niin pitää, että mielessä!,
Suosio
vanilla Terraria server-ohjelmisto on mukana säännöllisesti Terraria-paketti (ks. edellä), mutta voi myös ladata:
Dedicated Server GUI on kolmannen osapuolen add-vanilja-palvelin, joka tarjoaa graafista säätimet (palvelin on yleensä komentorivin ohjelma):
- Oma Palvelin GUI.,
Tshock ja TDSM ovat kolmannen osapuolen palvelin paketteja, jotka tarjoavat ylimääräisiä toimintoja, kuten pelin komentoja, valkolistaukset, pelaaja salasanat, ja plugin käyttöliittymä lisätty ominaisuuksia (kuten ryhmittymien):
- Tshock
- TDSM (Uusin versio 1.3.2.1; Ei enää ylläpidetä.)
Palvelimen tiedostot
palvelin koostuu kolmesta tiedostot:
- TerrariaServer.exe-pääpalvelimen tiedosto. Voidaan ajaa yksin.
- serverconfig.txt-palvelimen config tiedostoja. Määrittää kaikki parametrit palvelimelle (KS.alla).
- start-server.,bat – Windowsin erätiedosto, joka käynnistää palvelimen serverconfigin avulla.txt-tiedosto. Sisältää myös loopback käynnistää palvelimen uudelleen, jos sen pitäisi kaatua.
- start-server-steam-friends.bat-toiminnot ” Host & Play ” olisi, mutta konsolin kautta. steam ystävät voivat liittyä pelin kautta.
Luettelo console komennot
Kun oma palvelin on käynnissä, seuraavat komennot voidaan ajaa:
Huomaa, että eteenpäin-slash / ei tarvitse edeltää komentoa, kuten jotkut komento rajapinnat vaativat., Tshock-komentojen luettelo löytyy TShock readmesta.
komentorivin parametrit
seuraavassa on luettelo parametreista, jotka voidaan syöttää, kun käynnissä TerrariaServer aluksi:
-
-config <file path>
– Määrittää configuration file käyttää (ks Server config-tiedostosi alla). -
-port <number>
– Määrittää portin kuunnella. -
-players <number> / -maxplayers <number>
– Asettaa max määrä pelaajia. -
-pass <password> / -password <password>
– Asettaa palvelimen salasana. -
-motd <text>
– Asettaa palvelimen motto päivä tekstiä., -
-world <file path>
– Lataa maailma ja käynnistä palvelin automaattisesti. -
-autocreate <number>
– Luo maailman, jos ei mitään on löytynyt polku määritelty maailman. Maailman koko määritellään seuraavasti: 1(pieni), 2(keskikokoinen) ja 3(suuri). -
-banlist <file path>
– Määrittää sijainnin bannilista. Oletus ” banlist.txt ” työhakemistossa. -
-worldname <world name>
– asettaa maailman nimen käytettäessä-autocreate. -
-secure
– Lisää cheat suojaa palvelimen., -
-noupnp
– Poistaa automaattinen universal plug and play. -
-lobby friends / -lobby private
– sallii vain ystävien liittyä palvelimelle tai asettaa sen yksityiselle, jos Steam on käytössä. -
-ip <ip address>
– Määrittää IP-osoitteen palvelimen kuuntelemaan -
-forcepriority <priority>
– Asettaa prosessin prioriteetti tämän tehtävän. Jos Tätä käytetään, jäljempänä oleva ”prioriteettiasetus” jätetään huomiotta., -
-disableannouncementbox
– Poistaa käytöstä teksti-ilmoitukset Ilmoitus Laatikko tekee, kun pulssi-langasta. -
-announcementboxrange <number>
– Asettaa ilmoitus laatikko tekstiviestit alue pikseliä, -1 serverwide ilmoitukset. -
-seed <seed>
– Määrittää maailman siemen, kun käytät -autocreate
-steam
– mahdollistaa Steam-tuen.
Palvelimen config-tiedosto
on mahdollista aloittaa oma palvelin käyttämällä asetustiedosto, joka tulee edellä parametrit automaattisesti. Config-tiedosto on kutsuttava-config-parametrin avulla., Tiedostolla voi olla mikä tahansa nimi, mutta sen on oltava samassa kansiossa Terrariaserverin kanssa.exe. Jos palvelin config-tiedosto on määritelty ja tiedosto ei sijaitse aikana, palvelin käynnistetään, palvelin pyytää käyttäjää syöttämään parametreja kuin se olisi, jos ajaa ilman määritellään config-tiedosto.
seuraavassa on luettelo käytettävissä olevista config komentoja:
-
world=C:\Users\Defaults\My Documents\My Games\Terraria\Worlds\world1.wld
– Kuorma maailmaan, ja automaattisesti käynnistää palvelimen. -
autocreate=3
– luo uuden maailman, jos sitä ei löydy. Maailman koko määritellään seuraavasti: 1(pieni), 2(keskikokoinen) ja 3(suuri)., -
seed=AwesomeSeed
– Asettaa maailman siemen, kun käytät autocreate -
worldname=World
– Asettaa nimi maailmassa, kun käytät autocreate -
difficulty=0
– Asettaa maailman vaikeuksia, kun käyttäen -autocreate. Asetukset: 0(normaali), 1(asiantuntija), 2(master), 3(matka) -
maxplayers=8
– Asettaa max määrä pelaajia sallittu palvelimella., Arvon on oltava väliltä 1 ja 255 -
port=7777
– Asettaa portin numero -
password=p@55w0rd*
– Asettaa palvelimen salasana -
motd=Please don’t cut the purple trees!
– Asettaa viestin päivä -
worldpath=C:\Users\Defaults\My Documents\My Games\Terraria\Worlds\
– Voit määrittää kansio, johon maailma tiedostot tallennetaan -
banlist=banlist.txt
– sijainti bannilista. Oletus ” banlist.txt ” työhakemistossa. -
secure=1
– Lisää cheat suojaa. -
language
– Asettaa palvelimen kieli sen kielen koodi., Available codes:-
en/US
= English -
de/DE
= German -
it/IT
= Italian -
fr/FR
= French -
es/ES
= Spanish -
ru/RU
= Russian -
zh/Hans
= Chinese -
pt/BR
= Portuguese -
pl/PL
= Polish
-
-
upnp=1
– Automatically forward ports with uPNP., -
npcstream=60
– vähentää vihollisen hyppimistä, mutta lisää kaistanleveyden käyttöä. Mitä pienempi määrä, sitä vähemmän ohituksia tapahtuu, mutta dataa lähetetään enemmän. 0 lähtee. -
priority=1
– Oletuksena järjestelmän prioriteetti 0:Realtime, 1:Korkea 2:AboveNormal, 3:Normaali, 4:BelowNormal, 5:Tyhjäkäynnillä - Matka-Mode power käyttöoikeudet jokaisen yksilön valtaa.,
journeypermission_time_setdawn=2
journeypermission_time_setnoon=2
journeypermission_time_setdusk=2
journeypermission_time_setmidnight=2
journeypermission_godmode=2
journeypermission_wind_setstrength=2
journeypermission_rain_setstrength=2
journeypermission_time_setspeed=2
journeypermission_rain_setfrozen=2
journeypermission_wind_setfrozen=2
journeypermission_increaseplacementrange=2
journeypermission_setdifficulty=2
journeypermission_biomespread_setfrozen=2
journeypermission_setspawnrate=2
Comment lines can be included using the hash symbol (#)., Rivit, jotka alkavat # ohitetaan kokonaan.
Kielletään ja un-kieltää
komento ban <player>
bannaa merkitty pelaaja palvelimelta. Kielletty pelaaja, kun he yrittävät kirjautua, näytetään viesti:olet kielletty: -. Pelikiellossa oleva pelaaja voidaan sitten poistaa pelikiellosta muokkaamalla tiedostoa ” banlist.txt, ” joka sijaitsee Terraria-kansiossa. Tämä asiakirja sisältää luettelon kaikista tällä hetkellä kielletyistä pelaajista. Pelaajan kieltämiseksi poista listalta pelaajan nimi ja IP-osoite.,
järjestelmävaatimukset
- Windows-Käyttöjärjestelmä
- 500 MT vapaata RAM-muistia pieni maailma (RAM riippuu maailman koko ja pelaajien määrä)
- .NET Framework 4.0
- XNA Framework
helppo tapa asentaa .NET ja XNA on yksinkertaisesti asentaa Terraria asiakas, joka pitäisi asentaa sekä osana säännöllistä asennus.
toteaa
- palvelin pelastaa maailman silloin tällöin automaattisesti, mutta tallentaa vain sammutuksen yhteydessä poistumiskomentoa käytettäessä. Se sanoi, harkitse tallentamista manuaalisesti ennen sammutusta.,
- kun pelaajia ei ole verkossa, palvelin talvehtii. Aika kuluu vain, kun pelaajat ovat yhteydessä toisiinsa.
- kun käynnistät palvelimen, se kysyy, haluatko automaattisen portin eteenpäin, mutta tämä ei aina toimi.
- palvelimet perustetaan usein Hamachin avulla. Tämä poistaa tarpeen siirtyä eteenpäin, mutta perustuu kolmannen osapuolen ohjelmaan.
- Jotkin palvelimet lisäävät terveyttä, Jos palvelin on expert-tilassa, tuhoaja voi olla 1,000,000+ terveys / hp (hitpoints)
LAN
Alla on ohjeita hyvin yksinkertainen LAN-party setup., Ainakin kaikki tietokoneet on kytketty samaan verkkoon, jotta tämä toimisi. Jos tuntuu niin taipuvainen, voit asettaa palvelimen on staattinen LAN IP-osoite, mutta se ei ole oikeastaan tarpeen. Huomaa, että nämä ohjeet on suunnattu ihmisille, joilla on vähän tai ei lainkaan verkostoitumiskokemusta, ja vain haluavat pelata pelejä.
- varmista, että kaikki tietokoneet on kytketty samaan verkkoon
- Kytke tietokoneet ethernet-verkon kautta, jos mahdollista, koska ethernet on lähes aina nopeampi kuin langaton.,
- Jos sinulla on tavallinen kotireititin ja haluat liittää monia pelaajia, voit kytkeä verkkoon useampia tietokoneita Ethernetin kautta kytkimen avulla. Kytke Kytkimen mikä tahansa portti reitittimeen ja kytke loput tietokoneet (ja palvelin) kytkimeen. Jos sinulla ei ole kytkintä, yritä ainakin kytkeä palvelinta käyttävä tietokone verkkoon Ethernetin kautta. Jos et voi tehdä, että, vain varmista, että kaikki tietokoneet on kytketty samaan wifi-yhteys ja se luultavasti toimii, vain hieman hitaammin.,
- Saada palvelimen tiedot
- varmista Ensin, että palvelin on yhteydessä internetiin, tai ainakin yhteyden reitittimeen. Reitittimen liitettävyyden testaamiseksi reitittimeen voi kokeilla kirjautumista verkkopaneelin kautta. Yleensä reitittimen kirjautumistiedot painetaan reitittimen takaosassa olevaan tarraan. Jos sivu lataa, great – Varmista vain, että muut tietokoneet on kytketty samaan verkkoon.
- Windows:
- Avaa komentorivi ja suorita ”ipconfig” saada tietoa verkosta. Kirjaa IP-osoite, joka näkyy jälkeen ” IPV4 osoite……,”Sen pitäisi olla jotain 192.168.1.27, 172.16.0.55 10.0.0.42. Tämä on IP-osoite, jota käytät liittymiseen Terrarialla. Jos IP-osoite alkaa 127, etsiä yksi, joka ei. Jos se alkaa 169, teet jotain väärin.
- MacOS:
- Avaa System Preferences > Verkko-ja tallentaa IP-Osoite. Katso yllä, miltä IP: n pitäisi näyttää.
- GNU/Linux:
- Suorita ”ifconfig” tai ”ip” from terminaali-ikkuna saada paikallinen IP. Katso yllä, miltä IP: n pitäisi näyttää.,
- Connect asiakkaat palvelimelle
- Avaa Terraria, valitse moninpeli, ja yhteyden IP-osoite, jonka olet tallentanut toinen vaihe.
- sinun pitäisi olla yhteydessä palvelimeen!
- Vianmääritys (jos jokin ei toimi)
- varmista, että tietokoneen palomuuri käynnissä palvelin on pois käytöstä, tai ainakin sallii liikenteen läpi port 7777. Muista ottaa palomuuri uudelleen käyttöön, kun sinulla on mahdollisuus.,
- Jos paikallinen IP-osoite alkaa numerolla 169, kannattaa tarkistaa verkkoasetukset, jotta pääset internetiin.
- palvelimen IP voi muuttua, varsinkin jos reititin käynnistyy uudelleen. Jos et voi muodostaa yhteyttä palvelimeen, käy läpi vaihe 2 uudelleen nähdäksesi, onko IP muuttunut.
- Jos tästä tulee toistuva ongelma, kannattaa etsiä ” staattisen IP: n asettaminen päälle (OS-nimi)”, jossa käyttöjärjestelmän nimi on palvelimen käyttöjärjestelmän nimi.,
- Jos asetat satama Terraria-palvelin, jokin muu kuin oletuksena 7777, varmista, että asiakkaat ovat yhdistää mihin tahansa porttiin palvelin on määritetty käyttämään.
Historia
- Työpöydän 1.4.0.1:
- Uusi vaikeus-arvot: 2-master-tilassa, 3 matka-tilassa.
- joukko configuration file vaihtoehtoja on lisätty valvoa matka-mode power käyttöoikeudet.
- Työpöydän 1.3.0.,4:
- omat palvelimet voidaan nyt käynnistää-forcepriority-ohjelmalla ohittamaan palvelimen asetustiedoston prosessiprioriteetti.
- oma palvelin voi nyt käyttää-ip uudelleen paikallisen IP-osoitteen asettamiseen.
- Työpöydän 1.3.0.3: Sinun pitäisi nyt olla helpompaa raportointi virheet, jos ne tapahtuvat palvelimella.
- Työpöydän 1.3.0.2:
- Voit nyt syöttää salasana joka kerta, kun kirjoitat tai luoda palvelimelle.
- monet asialle omistetun palvelimen ja sen kokoonpanojen ongelmat on ratkaistu.,
- korjasi ongelman, jossa käyttäjät eivät voisi kutsua toisiaan ”kutsu vain” – tilassa.
- Työpöydän 1.2.3.1: Kiinteä kaatuu, kun alkaa oma palvelin muulla kielellä kuin englanti.
- Työpöydän 1.0.2:
- Palvelimet nyt kuunnella kaikki IP-osoitteet, hosting-PC, riippumatta siitä, kuinka monta verkkoyhteydet ovat käytössä.
- kirjoittamalla ”localhost” oman paikallisen IP-osoitteen sijaan yhteys omaan saman tietokoneen palvelimeen.
- pelin oletusportti vaihtui 31337: stä 7777: ään.,
- Asiakas tulee nyt ratkaista hostname sen IP-osoite, esimerkiksi, jos randomsite.org juoksi palvelimeen, voit kirjoittaa randomsite.org kuten IP-osoite, ja voi yhdistää.
- Desktop-Julkaisussa: Käyttöön.
- Konsolijulkaisu: Introduced.
- Mobiilijulkaisu: Introduced.
- 3DS-Julkaisu: Käyttöön.
- Palvelimet (TShock)
- Kartta katsojat
- Varasto toimittajat
- Modit (tModLoader)
Leave a Reply