The Rise of Machines: Real World Applications of AI
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.
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 minetestbruger med sin egen gruppe og med en hjemmemappe, som serveren kan køre i.
Før du tester, skal du åbne porten 30000på 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+Cpå 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, 30000skal 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 .
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.
Læs bloggen for at kende forskellige lag i Big Data-arkitekturen og deres funktionaliteter på den enkleste måde.
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.
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