Sådan konfigureres en Tekkit Classic-server på Ubuntu 16.10
Bruger du et andet system? Hvad er Tekkit Classic? Tekkit Classic er en modpack til spillet, som alle kender og elsker; Minecraft. Den indeholder nogle af ver
Terraria er et MMORPG baseret på minedrift, bygning og kamp. Nogle mennesker siger, at det er en 2D-version af Minecraft, men det ville ikke yde Terrarias tilbud retfærdighed - ikke ved et langt skud.
I denne guide viser jeg dig trin for trin, hvordan du laver en Terraria-server med TShock på Linux. Du kan endda konfigurere flere Terraria-servere.
Nogle grundlæggende Linux viden anbefales. I det mindste bør du forstå, hvordan du bruger SSH.
Ved slutningen af selvstudiet vil du være i stand til at invitere venner over for at deltage i dine episke quests.
Denne vejledning er baseret på Ubuntu 14.10, men nyere Ubuntu- eller Debian-varianter vil fungere. For andre Linux-versioner kan pakkenavnene variere, men de fleste trin og konfiguration vil være de samme.
Vi starter med en ny Ubuntu 14.10-server på Vultr.
Terraria bruger en del hukommelse, især til store verdener. For eksempel vil en Vultr-server med 1024MB RAM kun understøtte en lille verden med få spillere.
Et rent Ubuntu-baseret billede på Vultr starter med adgang til grundlæggende tjenester. Kun NTP- og SSH-porte åbnes. Hvis du vil være vært for andre tjenester, vil du måske sikre din indgående trafik og flytte din SSH-port til noget andet end standardporten.
Denne guide dækker ikke alle de ændringer, der er nødvendige for at sikre din server - der er andre guider på Vultr Docs til det. Husk, Terraria bruger TCP-port 7777 som standard.
Vi opretter en grundlæggende bruger til at køre Terraria-serveren, da vi ikke ønsker at køre serveren som root. Derefter installerer vi de nødvendige pakker.
Log ind på din server som root og opret en ny bruger til din Terraria-server. Du modtager muligvis nogle fejlmeddelelser om manglende lokaliteter. Ignorer dem lige nu.
adduser terraria
Systemet vil bede om en ny UNIX-adgangskode. Indtast en ret sikker tilfældig adgangskode, og husk den (eller skriv den ned).
Nu vil systemet bede om nogle brugerdetaljer. Du kan bare trykke på Enter for at lade disse være tomme.
Når systemet beder dig bekræfte oplysningerne ("Er oplysningerne korrekte?"), skal du trykke på Y efterfulgt af Enter .
Terraria er et spil baseret på Microsofts ".NET"-ramme. Linux-implementeringen af ".NET" kaldes "mono". Vi installerer kun de nødvendige pakker for at få spillet til at køre og nogle supportpakker.
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
Dit system er nu klar til at køre Terraria.
På dette tidspunkt skal du være logget ind på din server som bruger "terraria".
su terraria
Download og udpak en udgivelse af TShock. Du kan tjekke det officielle TShock-websted for nyere udgivelser. Terraria-serverdownloaden er inkluderet i 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
Første gang du starter TShock, skal du tilslutte dig din server for at gøre dig selv til administrator. Start serveren.
cd ~/tshock
mono TerrariaServer.exe
Spilserveren starter og viser dig serverversionen. Derefter vil den spørge dig, hvilken verden du gerne vil starte. Da dette er en ny server, er der ingen tidligere verdener. Vi opretter en ny.
Jo større verden er, jo mere hukommelse har du brug for. Husk, en grundlæggende Vultr-server med 1024 MB RAM vil kun understøtte en lille verden.
Serveren vil nu begynde at generere din nye verden. Når det er færdigt, vil du være tilbage i hovedvalgmenuen.
Din verden vil blive indlæst, og TShock vil vise dig en autorisationskode.
TShock Notice: To become SuperAdmin, join the game and type /auth 2044111
This token will display until disabled by verification. (/auth-verify)
Skriv denne kode ned og start Terraria.
Tip: Use windowed mode in Terraria so that you can switch between your SSH session and the game.
Multiplayer -> Join
.Tillykke, du er lige trådt ind i din nye verden. Nu er det tid til at godkende som administrator.
/auth XXXXXXX
udskiftning XXXXXXX
med den godkendelseskode, der blev vist, da din server blev startet.Serveren bekræfter din godkendelseskode og viser en meddelelse.
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.
Serveren vil have os til at oprette en ny admin-bruger, så vi kan få admin-tilladelser, næste gang vi tilslutter os vores server.
/user add <username> <password> superadmin
erstattende <username>
og <password>
med dit eget brugernavn og en ny adgangskode./login username password
./auth-verify
.Nu hvor konfigurationen er færdig. Vi lukker serveren ned og får den til at gemme alt.
Afbryd først din Terraria-klient fra serveren.
Luk nu serveren. Dette opnås i din SSH-session ved at skrive "fra" i serverkonsollen og derefter trykke på Enter .
Den indledende konfiguration er nu færdig.
Vi ønsker, at serveren skal fortsætte med at køre, selv når vi afbryder vores SSH-session. Så vi bruger en screen
session til at gøre det.
Som "terraria"-bruger, startskærmen:
screen
Tryk på Enter for at lukke kreditskærmen. Start nu TShock-serveren igen.
cd ~/tshock
mono TerrariaServer.exe
Indlæs din verden.
Du er nu i serverkonsollen, for en liste over kommandoer, skriv "hjælp", og tryk derefter på Enter . Du kan indtaste Terraria-serverkommandoer i denne konsol.
For at lukke din SSH-session og holde serveren kørende, skal du bruge følgende nøglesekvens:
Du får ingen feedback, før du trykker på D- tasten.
Efter dette vil din skærm blive ryddet, og du vil se output svarende til følgende.
[detached from 1298.pts-2.vultr]
Du kan nu trygt lukke din SSH-session, og serveren fortsætter med at køre i baggrunden.
Når du genopretter forbindelse til din server, kan du skrive følgende for at komme ind i serverkonsollen igen:
screen -r
Der er masser af muligheder og ting at ændre med TShock-serveren. Læs venligst dokumentationen for flere detaljer. God fornøjelse!
Bruger du et andet system? Hvad er Tekkit Classic? Tekkit Classic er en modpack til spillet, som alle kender og elsker; Minecraft. Den indeholder nogle af ver
I denne guide lærer du, hvordan du opsætter din egen 7 Days to Die-server (7D2D) på Ubuntu. Bemærk venligst, at dette spil stadig er tidlig adgang, og at th
Denne vejledning vil dække processen med at installere en Half Life 2-spilserver på CentOS 6 System. Trin 1: Installation af forudsætninger For at opsætte ou
De, der har erfaring med at opsætte dedikeret CS:GO (Counter-Strike: Global Offensive), ved, at processen med at bruge kommandolinjegrænsefladen til at administrere
I denne vejledning vil vi opsætte en Counter Strike: Source-spilserver på Debian 7. Disse kommandoer blev testet på Debian 7, men de burde også virke o
I denne vejledning lærer du, hvordan du opsætter en Unturned 2.2.5-server på en Vultr VPS, der kører Debian 8. Bemærk: Dette er en redigeret version af Unturned, der ikke
Introduktion Hvad er Cuberite? Cuberite er en skalerbar, open source Minecraft-serverimplementering, der er skrevet i C++. Den har en nem at bruge plugi
Teamspeak er en VOIP-server, der kan bruges til at teams/flere personer kan kommunikere. Det er relativt let og sikkert, da opdateringer udgives
I denne tutorial vil vi installere SteamCMD. SteamCMD kan bruges til at downloade og installere en masse Steam-spilservere, såsom Counter-Strike: Global Offensiv
Kør følgende kommandoer for at installere en Teamspeak 3-server. # Secure Iptables iptables -F iptables -X iptables -t nat -F iptables -t nat -X iptables -
I denne vejledning vil jeg forklare, hvordan man installerer og konfigurerer en L4D-server på CentOS 7. Installation af Left 4 Dead Før vi går i gang, skal vi sørge for, at
Bruger du et andet system? I denne artikel skal vi installere en Minecraft-server på en Ubuntu. Sørg for, at du er logget ind under en bruger, der ikke er
I denne vejledning lærer du, hvordan du opsætter en SA-MP (San Andreas Multiplayer)-server på CentOS 7.
TeeWorlds er et gratis og open source online multiplayer skydespil. I denne tutorial skal jeg forklare, hvordan man opretter en TeeWorlds-server. Disse trin var
Oversigt Denne guide vil dække installationen og betjeningen af din Arma 3-server ved hjælp af SteamCMD og skærm. For yderligere information vedr
Bruger du et andet system? I denne tutorial kan du godt lave en Tekkit Classic-server. Tekkit er en anden populær modpack lavet til Minecraft. På grund af mængden
Bruger du et andet system? Introduktion Glowstone er utvivlsomt den mest optimerede server til Minecraft. Softwaren kan prale af lavt hukommelsesforbrug og -brug
Bruger du et andet system? Introduktion I denne vejledning lærer du, hvordan du opsætter og installerer en Unturned-server på Linux. Unturned er en populær overlevelse
I denne guide vil vi opsætte en Just Cause 2: Multiplayer Linux-server. Disse kommandoer blev testet på Debian 7 x64, men de burde også virke på th
Bruger du et andet system? I denne tutorial vil jeg guide dig gennem opsætning af en Minecraft-server på en højtydende SSD VPS hos Vultr. Du vil lære ho
Kunstig intelligens er ikke i fremtiden, det er her lige i nuet I denne blog Læs, hvordan kunstig intelligens-applikationer har påvirket forskellige sektorer.
Er du også et offer for DDOS-angreb og forvirret over forebyggelsesmetoderne? Læs denne artikel for at løse dine spørgsmål.
Du har måske hørt, at hackere tjener mange penge, men har du nogensinde spekuleret på, hvordan tjener de den slags penge? lad os diskutere.
Vil du se revolutionerende opfindelser fra Google, og hvordan disse opfindelser ændrede livet for ethvert menneske i dag? Læs derefter til bloggen for at se opfindelser fra Google.
Konceptet med selvkørende biler til at køre på vejene ved hjælp af kunstig intelligens er en drøm, vi har haft i et stykke tid nu. Men på trods af flere løfter er de ingen steder at se. Læs denne blog for at lære mere...
Efterhånden som videnskaben udvikler sig i et hurtigt tempo og overtager en stor del af vores indsats, stiger risikoen for at udsætte os selv for en uforklarlig Singularitet. Læs, hvad singularitet kunne betyde for os.
Opbevaringsmetoderne for dataene har været under udvikling, kan være siden fødslen af dataene. Denne blog dækker udviklingen af datalagring på basis af en infografik.
Læs bloggen for at kende forskellige lag i Big Data-arkitekturen og deres funktionaliteter på den enkleste måde.
I denne digitalt drevne verden er smarte hjemmeenheder blevet en afgørende del af livet. Her er et par fantastiske fordele ved smarte hjemmeenheder om, hvordan de gør vores liv værd at leve og enklere.
For nylig udgav Apple macOS Catalina 10.15.4 en supplerende opdatering for at løse problemer, men det ser ud til, at opdateringen forårsager flere problemer, hvilket fører til mursten af mac-maskiner. Læs denne artikel for at lære mere