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
Minetest er et gratis og open source-alternativ til det populære spil Minecraft. Serveren er ekstremt nem at sætte op og køre.
apt install wget
).Da Ubuntu har en tendens til at sakke bagud med pakker til Minetest, bruger du i stedet den stabile PPA. Dette kan tilføjes med følgende kommandoer.
# add-apt-repository ppa:minetestdevs/stable
# apt update
Herefter kan du installere serveren.
# apt install minetest
Af sikkerhedsmæssige årsager er det altid en god idé at køre tjenester inden for deres egen bruger som vist.
# useradd -mU minetest
Dette vil oprette din minetest
bruger med sin egen gruppe og med en hjemmemappe, som serveren kan køre i.
Før du tester, skal du åbne porten 30000
på Ubuntus standard firewall, ellers vil du ikke være i stand til at oprette forbindelse.
# ufw allow 30000
Nu ville være et godt tidspunkt at teste serveren og se om den kører.
# su minetest
$ minetest --server
Hvis alt gik godt, vil du blive mødt af følgende output:
WARNING[Main]: BanManager: creating /home/minetest/.minetest/worlds/world/ipban.txt
WARNING[Main]: NodeDefManager: Ignoring CONTENT_IGNORE redefinition
WARNING[Main]: /!\ You are using old player file backend. This backend is deprecated and will be removed in next release /!\
WARNING[Main]: Switching to SQLite3 or PostgreSQL is advised, please read http://wiki.minetest.net/Database_backends.
ACTION[Main]: .__ __ __
ACTION[Main]: _____ |__| ____ _____/ |_ ____ _______/ |_
ACTION[Main]: / \| |/ \_/ __ \ __\/ __ \ / ___/\ __\
ACTION[Main]: | Y Y \ | | \ ___/| | \ ___/ \___ \ | |
ACTION[Main]: |__|_| /__|___| /\___ >__| \___ >____ > |__|
ACTION[Main]: \/ \/ \/ \/ \/
ACTION[Main]: World at [/home/minetest/.minetest/worlds/world]
ACTION[Main]: Server for gameid="minetest" listening on 0.0.0.0:30000.
Hvis du modtager ovenstående advarsel om afspillerens backend, skal du ikke bekymre dig for meget, da dette vil blive rettet i næste trin.
Opret forbindelse til din server med din klient for at se, om alt fungerer. Du kan til enhver tid stoppe serveren ved at trykke Ctrl+C
på dit tastatur inde i skallen.
Først vil du downloade eksempelkonfigurationsfilen minetest.conf
.
$ cd ~/.minetest
$ wget https://raw.githubusercontent.com/minetest/minetest/master/minetest.conf.example
$ mv minetest.conf.example minetest.conf
Denne fil har en omfattende liste over mulige indstillinger, som du kan ændre og aktivere (ved at fjerne linjer), men i øjeblikket er der et par vigtige indstillinger, du skal indstille.
Navnet og beskrivelsen af din server (f.eks.):
server_name = Minetest server
server_description = Welcome to my Minetest Server
IP-adressen og den ønskede port på din server (for eksempel):
bind_address = 203.0.113.1
port = 30000
Hvis du indstiller en anden port end standarden, 30000
skal du sørge for at opdatere dine firewallregler.
#ufw delete allow 30000
#ufw allow <port>
En anden vigtig mulighed er name
. Den, der opretter forbindelse til Minetest-serveren med den angivne værdi, vil få administratorrettigheder. Indstil dette til et brugernavn, du ønsker, og indstil en adgangskode til din konto senere.
Du vil sandsynligvis huske advarslen om afspillerens backend tidligere, så skift til SQLite3 er et must, da den gamle backend er forældet og vil blive fjernet i en senere udgivelse, hvis den ikke allerede har været det. Hvis du ikke modtog denne besked, da du testede serveren i trin 2, kan du gå direkte til trin 4.
$ minetest --server --migrate-players sqlite3 --world ~/.minetest/worlds/world
Bagefter skulle du se noget i stil med følgende besked.
ACTION[Main]: Successfully migrated 1 players
ACTION[Main]: world.mt updated
For at køre serveren ved opstart er en systemd servicefil nødvendig. Heldigvis er disse ret ligetil at skabe.
Afslut tilbage i din rodskal og tilføj følgende til /etc/systemd/system/minetest.service
[Unit]
Description=Minetest Server
After=network.target
[Service]
Type=simple
User=minetest
Group=minetest
WorkingDirectory=/home/minetest
ExecStart=/usr/bin/minetest --server
Restart=on-abort
[Install]
WantedBy=multi-user.target
Fra nu af kan Minetest-serveren startes med systemctl
(og vil gøre det automatisk efter genstart, eller hvis Minetest-serveren går ned)
# systemctl enable minetest.service
# systemctl start minetest.service
Ligeledes kan du tjekke status eller stoppe/genstarte Minetest-serveren ved at erstatte "start" i kommandoen ovenfor.
Din Minetest-server skal være aktiv og brugbar. Hvis du har problemer med at oprette forbindelse, skal du kontrollere, at din port er åben, og at IP-adressen er korrekt angivet i minetest.conf
. Information om håndtering af spillertilladelser og forskellige serverkommandoer kan findes på Minetest-wikien .
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
Bruger du et andet system? Jekyll er et godt alternativ til WordPress til at blogge eller dele indhold. Det kræver ingen databaser, og det er meget nemt, dvs
PHP og relaterede pakker er de mest brugte komponenter, når du installerer en webserver. I denne artikel vil vi lære, hvordan du opsætter PHP 7.0 eller PHP 7.1 o
Bruger du et andet system? Apache Cassandra er et gratis og open source NoSQL-databasestyringssystem, der er designet til at give skalerbarhed, høj
Bruger du et andet system? MODX Revolution er et hurtigt, fleksibelt, skalerbart, gratis og open source, enterprise-grade Content Management System (CMS) skrevet i
Bruger du et andet system? MODX Revolution er et hurtigt, fleksibelt, skalerbart, open source, enterprise-grade Content Management System (CMS) skrevet i PHP. Det jeg
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
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
Introduktion Arch Linux har en mindre, men stadig stærk, følge end mere populære distributioner. Dens filosofi er helt anderledes, med fordele en
RabbitMQ er en open source-meddelelsesmægler, der understøtter AMQP, STOMP og andre kommunikationsteknologier. Det er meget udbredt i virksomhedsapplikationer
Rancher OS er en meget let Linux-distribution bygget op omkring Docker. Selve operativsystemet vejer omkring 20 MB. Denne tutorial får dig op at køre med
Introduktion Apache Maven er et gratis og open source projektstyringsværktøj, der bruges til Java-projekter. Du kan nemt administrere en projektopbygning, rapportering, en
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
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 -
Vi kender og elsker alle Docker, en platform til at skabe, administrere og distribuere applikationscontainere på tværs af flere maskiner. Docker Inc. leverer en service t
Sandsynligvis vil mange mennesker bruge deres Vultr VPS'er som webservere, et godt valg ville være Nginx som webserver. I dette emne vil jeg beskrive o
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.
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