En Terraria server gir en plattform for spillerne å koble til over internett eller andre nettverk for multiplayer spill. Windows-installasjoner Terraria inkluderer sin server programvare. For å kjøre på en Linux-distribusjon, må du laste ned den server-filer. Se Nedlastinger-delen.
En server kan også brukes for frittstående single-player spilling. Dette gir muligheten til å justere i spillet tid på vilje.
Før Du Vert
serveren kjører på TCP-port 7777 som standard. Hvis du er bak NAT (f.eks., bolig brukeren), porten som brukes må være i port-forwarded for at andre spillere vil være i stand til å bli med. Hvis man ikke kan videresende en port, kan man velge å bruke en VPN-tjeneste som Hamachi eller Radmin VPNinstead (selv om det i disse tilfellene, hver spiller trenger å installere VPN-programvaren). Maksimal standard-spillere er 8 (16 per 1.4.0.1), men dette kan endres i løpet server start-up, så vel som innenfor server configuration file (serverconfig.txt). Ikke-NAT-tilkoblinger(for eksempel bedrifter eller data center brukeren) som vanligvis ikke trenger port forwarding, men kan trenge å tillate port gjennom brannmuren.,
Hvis du kjører på en sky tjenesteleverandør som MANGLER eller GCP, sikre port 7777 på TCP og UDP er åpne for å tillate tilkoblinger til serveren.
Offentlige servere
Servere kan bli funnet ved hjelp av disse server lister:
Bli med Servere
En server kan settes sammen ved å velge Multiplayer alternativet på hovedmenyen for å velge et tegn, og deretter angi serverens IP og port.
Ofte ulike serverne har ulike krav for en spiller å delta., Noen servere krever at spilleren skal ha en Softcore eller Mediumcore player til å spille, og noen kan kreve at spillere være på et visst nivå av spillet før han kom. Ofte en offentlig server vil ha en /register og /login system hvor spilleren må ha en karakter med både et unikt brukernavn og passord.
Offentlige servere vanligvis også er drevet av en gruppe Administratorer og/eller Moderatorer som håndheve eller regulere regler. Ofte disse reglene vil ikke tillate mods og hacks, etterligning, og lignende., Noen servere kan også ha evne til å tillate en spiller å spille online med sine singleplayer karakter uten å miste sin singleplayer inventar.
En liste over servere som du nylig har spilt vil bli lagret under «Bli medlem via IP» i Multiplayer.
Hvordan (Windows)
En spiller så kan delta serveren fra game-menyen ved å velge Multiplayer alternativet.
Hvordan (Linux)
Forutsetninger
Først vil vi installere verktøyene vi trenger for å kjøre serveren. Disse er sannsynlig forhåndsinstallert på din distribusjon.,
For en debian-basert system (Ubuntu), kjør: sudo apt update && sudo apt install -y wget tmux unzip
Starting server
- > Se Nedlastinger-delen for å få linken til å laste ned den nyeste. Last da ned filen:
wget the_latest_link_here
- Pakk ut filen:
unzip terraria-server*
- Naviger til den mappen du akkurat pakket ut. Som 1.4.1.2 katalogen er kalt ‘1412’., Dette kan endres i fremtidige versjoner:
cd 1412
- Naviger til Linux-katalogen:
cd Linux
- Legg til kjørbare tillatelser til serveren binære:
sudo chmod +x TerrariaServer.bin.x86*
- Start serveren. Den 64-biters versjonen er TerrariaServer.skuff.x86_64, 32 bit versjonen er TerrariaServer.skuff.,x86:
./TerrariaServer.bin.x86_64
- Plasser din verden filer i følgende posisjon for serveren for å finne dem:
~/.local/share/Terraria/Worlds/
Lansering i bakgrunnen
Tmux er en moderne versjon av skjermen som kan flere virtuell terminal tilfeller. Vi vil bruke det til å starte serveren i bakgrunnen.
- Start serveren i en tmux session:
tmux
- I tmux økten, starte serveren:
./TerrariaServer.bin.x86_64
- Nå serveren skal starte opp som normalt., For å detatch fra tmux eksempel, forlater serveren som kjører i bakgrunnen, kan du bruke følgende hurtigtast: <Ctrl+b> d
- Du skal nå være tilbake på forrige terminal eksempel., Du kan se at tmux økt kjører i bakgrunnen med
tmux list
- for Å re-koble til den instans til å redigere eller slå den av, bare kjøre
tmux attach
Notater
- I noen tilfeller er det nødvendig å eksportere BEGREPET variabel på denne måten:
export TERM=xterm
Hvordan (RPI / Andre Operativsystemer)
Hvis du bruker et operativsystem (for Eksempel Bringebær Pi OS (tidligere kalt Raspbian) eller FreeBSD) som ikke kommer med en ferdig bygde kjørbar, kan du bruke mono å starte serveren., Dette kan være nyttig hvis du ønsker å være vert for en server på en enhet, for eksempel en Raspberry Pi, eller en hvilken som helst enhet som ikke vil kjøre på x86-arkitekturen.
Forutsetninger
MERK: Hvis du bruker en ikke-x86-Linux-basert operativsystem (for Eksempel Bringebær Pi OS), de første få instruksjoner bør være den samme som er funnet her, opp til chmod
– kommandoen. Ville du trenger å installere mono og og eventuelle andre nødvendige bibliotek (for eksempel sqlite eller skjermen) hvis det ikke kommer forhåndsinstallert på systemet.,
Lansere server
- Last ned og pakk ut den Terraria filer etter ditt system spesifikasjoner. (For Raspberry Pi-Brukere Følger Linux-Guide)
- Naviger til Linux-katalogen.
- Start serveren ved hjelp av følgende mono kommando:
mono --server --gc=sgen -O=all ./TerrariaServer.exe
serveren skal kjøre som forventet.
Feilsøking
Hvis du får en feilmelding som sier «Din mono runtime og klasse biblioteker er ute av sync.»naviger i Terraria katalog og fjerne monoconfig, mscorlib.,dll, og alle filer som begynner med «Mono» eller «System».
Eksempel instruksjoner for Linux:
rm System*rm Mono*rm monoconfigrm mscorlib.dll
WindowsBase.dll og FNA.dll bør være den eneste .dll-filer i katalogen
MERK: Denne prosedyren sletter andre filer som starter med «Mono» eller «System», så hold det i tankene!,
Nedlastinger
vanilje Terraria server-programvare er inkludert i den vanlige Terraria pakken (se ovenfor), men kan også lastes ned:
Dedikert Server GUI er en tredjeparts add-on for vanilla server som tilbyr grafisk kontroller (serveren er normalt en kommando-linje-programmet):
- Dedikert Server GUI.,
Tshock og TDSM er tredjeparts server pakker som tilbyr mer funksjonalitet, for eksempel i spill kommandoer, hvitelister, spiller passord, og en plugin-grensesnitt for ekstra funksjoner (som for eksempel fraksjoner):
- Tshock
- TDSM (Siste versjon 1.3.2.1; Ikke lenger opprettholdes.)
Server-filene
serveren består av tre filer:
- TerrariaServer.exe – Det viktigste server-fil. Kan kjøres frittstående.
- serverconfig.txt – serveren config-filer. Definerer alle parametere for serveren (se nedenfor).
- start-serveren.,bat – Et Windows Batch-fil som starter serveren ved å bruke serverconfig.txt-fil. Inneholder også en måte å starte serveren på nytt hvis det skulle krasje.
- start-server-steam-venner.bat – funksjoner som «Host & Spill» ville, men gjennom konsollen. steam-venner vil være i stand til å bli med i spillet gjennom dette.
Liste av konsoll kommandoer
Når en dedikert server, kjører du følgende kommandoer kan utføres:
vær Oppmerksom på at en fremover-slash / er ikke nødvendig å gå foran kommandoen, som noen kommando grensesnitt som krever det., For en liste av Tshock kommandoer, kan du se TShock viktig.
kommandolinje parametere
følgende er en liste over parametre som kan settes inn når du kjører TerrariaServer utgangspunktet:
-
-config <file path>
– Angir en konfigurasjonsfil å bruke (se Server config-filen nedenfor). -
-port <number>
– Angir port for å lytte på. -
-players <number> / -maxplayers <number>
– Angir maks antall spillere. -
-pass <password> / -password <password>
– Angir server passord. -
-motd <text>
– Angi server-mottoet for dagen teksten., -
-world <file path>
– Legg i en verden, og automatisk starte serveren. -
-autocreate <number>
– Skaper en verden hvis ingen er funnet i den angitte banen ved -verden. Verden størrelsen er spesifisert av: 1(liten), 2(middels) og 3(stor). -
-banlist <file path>
– Angir plasseringen av banlist. Defaults til «banlist.txt» i arbeidsmappen. -
-worldname <world name>
– Angir navnet på verden når du bruker -autocreate. -
-secure
– Legger til ekstra jukse beskyttelse til serveren., -
-noupnp
– Deaktiverer automatisk universal plug and play. -
-steam
– Gjør det mulig Steam support. -
-lobby friends / -lobby private
– Gjør det mulig for bare venner til å bli med serveren, eller setter det til privat om Steam er aktivert. -
-ip <ip address>
– Angir IP-adressen for serveren til å lytte på -
-forcepriority <priority>
– Angir prosessen prioritet for denne oppgaven. Hvis dette er brukt «prioritet» – innstillingen nedenfor vil bli ignorert., -
-disableannouncementbox
– Deaktiverer tekst kunngjøring Kunngjøring-Boksen gjør når pulserende fra ledningen. -
-announcementboxrange <number>
– Angir kunngjøring boksen tekst meldinger utvalg i punkter, -1 for serverwide kunngjøringer. -
-seed <seed>
– Angir verden frø når du bruker -autocreate
– Server config fil
Det er mulig å starte dedikert server med en konfigurasjonsfil som går inn i de ovennevnte parametere automatisk. Konfig-fil må kalles bruke -config-parameteren., Filen kan ha et hvilket som helst navn, men må være i samme mappe som TerrariaServer.exe. Hvis en server config fil er definert og at filen ikke ligger under server-boot, og deretter serveren skal be brukeren om å angi parametre som det ville gjort hvis du kjør uten en definert config fil.
følgende er en liste over tilgjengelige alternativer på config-kommandoer:
-
world=C:\Users\Defaults\My Documents\My Games\Terraria\Worlds\world1.wld
– Legg i en verden, og automatisk starte serveren. -
autocreate=3
– Oppretter en ny verden hvis ingen er funnet. Verden størrelsen er spesifisert av: 1(liten), 2(middels) og 3(stor)., -
seed=AwesomeSeed
– Angir verden frø når du bruker autocreate -
worldname=World
– Angir navnet på verden når du bruker autocreate -
difficulty=0
– Angir verdens problemer når du bruker -autocreate. Valg: 0(normal), 1(ekspert), 2(master), 3(reise) -
maxplayers=8
– Angir maks antall spillere er tillatt på en server., Verdien må være mellom 1 og 255 -
port=7777
– Angi portnummeret -
password=p@55w0rd*
– Angi server passord -
motd=Please don’t cut the purple trees!
– Sette budskapet om dagen -
worldpath=C:\Users\Defaults\My Documents\My Games\Terraria\Worlds\
– Angir mappen der verden filer vil bli lagret -
banlist=banlist.txt
– plasseringen av banlist. Defaults til «banlist.txt» i arbeidsmappen. -
secure=1
– Legger til ekstra jukse beskyttelse. -
language
– Angir server språk fra sine språk-kode., 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
– Reduserer fienden å hoppe over, men øker bruk av båndbredde. Jo lavere tall, jo mindre hoppe over vil skje, men mer data er sendt. 0 er slått av. -
priority=1
– systemet Standard prioritet 0:Realtime, 1:Høy, 2:AboveNormal, 3:Vanlig, 4:BelowNormal, 5:Inaktiv - Reise-Modus makt tillatelser for hver enkelt strøm.,
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 (#)., Linjer som begynner med # vil bli hoppet over helt.
Banning og fn-banning
kommandoen ban <player>
vil forby angitt spiller fra serveren. En utestengt spiller, når de forsøker å logge inn, vises meldingen:Du er utestengt for : – . En utestengt spiller kan da være un-forbudt ved å redigere filen «banlist.txt», som ligger i Terraria mappen. Dette dokumentet inneholder en liste over alle nå utestengte spillere. Fn-utestenge en spiller, slette spillerens navn og IP-adresse fra listen.,
System krav
- Windows-Operativsystemet
- 500 MB ledig RAM for en liten verden (RAM avhenger av verden størrelse og antall spillere)
- .NET Framework 4.0
- XNA Rammeverket
En enkel metode for å installere .NET og XNA er å bare installere Terraria kunden, som skal installere både som del av den faste installasjonen.
Notater
- serveren vil auto-lagre verden nå og da, men vil bare spare på shutdown når du bruker kommandoen exit. Når det er sagt, kan du vurdere å lagre manuelt før nedleggelse.,
- Når ingen spillere som er tilkoblet serveren hibernates. Tiden bare går når spillere som er tilkoblet.
- Når du starter en server, vil den spørre om du ønsker å automatisk port fremover, men dette fungerer ikke alltid.
- Servere er ofte satt opp ved å bruke Hamachi. Dette fjerner behovet for å måtte port fremover, men er avhengig av et tredjeparts program.
- Noen servere vil øke helse, Hvis en server er i ekspert-modus, ødeleggeren kan ha 1,000,000+ helse / hp (hitpoints)
LAN
Nedenfor er instruksjoner for en svært grunnleggende LAN party oppsett., I det minste, alle datamaskinene må være koblet til det samme nettverket for at dette skal fungere. Hvis du føler deg så tilbøyelig, kan du angi server for å ha en statisk LAN IP-adresse, men det er egentlig ikke nødvendig. Merk at disse instruksjonene er rettet mot personer som har liten eller ingen nettverk, og bare ønsker å spille spill.
- Kontroller at alle datamaskiner som er koblet til samme nettverk
- Koble datamaskiner til nettverket via ethernet-hvis det er mulig, siden ethernet er nesten alltid raskere enn trådløs.,
- Hvis du har en vanlig ruter og ønsker å koble mange spillere, kan du koble til flere datamaskiner til nettverket via ethernet-ved bruk av en bryter. Det er bare å koble en hvilken som helst port av bryteren inn på ruteren, og koble resten av datamaskiner (og server) i bytte. Hvis du ikke har en bryter, kan du prøve å i det minste koble datamaskinen kjører serveren til nettverket via ethernet. Hvis du ikke kan gjøre det, bare sørg for at alle datamaskiner er koblet til det samme wi-fi-tilkobling, og det vil sannsynligvis fungere, bare litt saktere.,
- Få informasjon om serveren
- Første, må du kontrollere at serveren er koblet til internett, eller i det minste koblet til ruteren. For å teste ruter-tilkobling, kan du prøve å logge inn på ruteren via web-panel. Vanligvis ruter login informasjon er trykt på et klistremerke på baksiden av ruteren. Hvis siden lastes inn, stor – bare sørg for at de andre datamaskinene som er koblet til det samme nettverket.
- Windows:
- Åpne Ledeteksten og kjør «ipconfig» for å få informasjon om ditt nettverk. Skriv ned IP-adressen som vises etter «IPV4-Adresse……,»Det bør være noe som 192.168.1.27, 172.16.0.55 10.0.0.42. Dette er IP-adressen du vil bruke for å bli med på terraria. Hvis IP-adressen starter med 127, se etter en som ikke gjør det. Hvis det begynner med 169, du gjør noe galt.
- MacOS:
- Åpne systemvalg > Nettverk og registrere IP-Adresse. Se ovenfor for hva IP skal se ut.
- GNU/Linux:
- Kjør «ifconfig» eller «ip-en» fra et terminalvindu, for å få din lokale IP. Se ovenfor for hva IP skal se ut.,
- Koble kunder til serveren
- Åpne Terraria, klikk multiplayer, og koble deg til IP-adressen som du har spilt fra andre trinn.
- bør Du være koblet til serveren!
- Feilsøking (hvis noe ikke fungerer)
- Kontroller at brannmuren på datamaskinen som kjører server er deaktivert, eller i det minste lar trafikk gjennom porten 7777. Sørg for å re-aktivere brannmuren igjen når du har sjansen.,
- Hvis din lokale IP-adressen starter med 169, bør du kontrollere nettverksinnstillingene for å koble deg til internett.
- IP på server kan endre seg, spesielt hvis ruteren starter på nytt. Hvis du er i stand til å koble til serveren, går du til trinn 2 igjen for å se om IP har endret seg.
- Hvis dette blir et tilbakevendende problem, bør du se «konfigurere en statisk IP på (OS-Navn)», der OS-Navn er navnet på server operativsystem.,
- Dersom du angi porten av Terraria server til noe annet enn den som er standard på 7777, sørge for at klienter som er koblet til hvilken port serveren er konfigurert til å bruke.
Logg på
- Desktop 1.4.0.1:
- Nye problemer verdier: 2 for master-modus, 3 for reise-modus.
- En haug av konfigurasjonsfilen alternativer har blitt lagt til for å kontrollere reise-modus makt tillatelser.
- Desktop 1.3.0.,4:
- Dedikerte servere kan nå bli lansert med -forcepriority å overstyre server settings-filen er prosessen prioritet.
- Dedikert server kan nå bruke -ip igjen for å angi den lokale IP-adresse.
- Desktop 1.3.0.3: Du skal nå ha en enklere tid på å rapportere feil hvis de skjer på en server.
- Desktop 1.3.0.2:
- Du vil nå være i stand til å angi passordet hver gang når du skriver inn eller opprette en server.
- Mange problemer med dedikert server og dens konfigurasjoner har blitt løst.,
- Fikset et problem der brukerne ville være i stand til å invitere hverandre når du er i «Invite Only» modus.
- Desktop 1.2.3.1: Fikset programstopp ved oppstart av dedikert server i et annet språk enn engelsk.
- Desktop 1.0.2:
- Servere nå lytte til alle IP-adresser på verts-PC-en, uansett hvor mange nettverk-tilkoblinger er aktive.
- for å Skrive inn «localhost» i stedet for din egen lokale IP-adresse vil koble til din egen samme-PC server.
- Spill standard port endret fra 31337 å 7777.,
- Klient vil nå løse et vertsnavn til IP-adressen, for eksempel, hvis randomsite.org kjørte en server, kan du skrive randomsite.org som IP-adresse, og være i stand til å koble til.
- Desktop-Versjonen: Innført.
- Console-Versjonen: Innført.
- Mobile-Utslipp: Innført.
- 3DS-Utgaven: Innført.
- Servere (TShock)
- Kart seere
- Beholdning-redaktører
- Mods (tModLoader)
Leave a Reply