Vzpon strojev: aplikacije AI v resničnem svetu
Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.
Minetest je brezplačna in odprtokodna alternativa priljubljeni igri Minecraft. Strežnik je izjemno enostaven za namestitev in zagon.
apt install wget).Ker Ubuntu ponavadi zaostaja s paketi za Minetest, boste namesto tega uporabljali stabilen PPA. To lahko dodate z naslednjimi ukazi.
# add-apt-repository ppa:minetestdevs/stable
# apt update
Po tem lahko namestite strežnik.
# apt install minetest
Iz varnostnih razlogov je vedno dobro izvajati storitve znotraj lastnega uporabnika, kot je prikazano.
# useradd -mU minetest
To bo ustvarilo vašega minetestuporabnika z lastno skupino in domačim imenikom, v katerem se bo strežnik zagnal.
Pred testiranjem morate odpreti vrata 30000na privzetem požarnem zidu Ubuntuja, sicer se ne boste mogli povezati.
# ufw allow 30000
Zdaj bi bil pravi čas, da preizkusite strežnik in preverite, ali deluje.
# su minetest
$ minetest --server
Če je šlo vse dobro, vas bo pozdravil naslednji izpis:
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.
Če prejmete zgornje opozorilo o zaledju predvajalnika, ne skrbite preveč, saj bo to popravljeno v naslednjem koraku.
Povežite se s strežnikom s svojim odjemalcem in preverite, ali vse deluje. Strežnik lahko kadar koli ustavite s pritiskom Ctrl+Cna tipkovnico znotraj lupine.
Najprej boste želeli prenesti vzorčno minetest.confkonfiguracijsko datoteko.
$ cd ~/.minetest
$ wget https://raw.githubusercontent.com/minetest/minetest/master/minetest.conf.example
$ mv minetest.conf.example minetest.conf
Ta datoteka ima obsežen seznam možnih nastavitev, ki jih lahko spremenite in omogočite (z dekomentiranjem vrstic), vendar je trenutno nekaj pomembnih, ki jih morate nastaviti.
Ime in opis vašega strežnika (na primer):
server_name = Minetest server
server_description = Welcome to my Minetest Server
Naslov IP in želena vrata vašega strežnika (na primer):
bind_address = 203.0.113.1
port = 30000
Če nastavite druga vrata kot privzeta 30000, posodobite pravila požarnega zidu.
#ufw delete allow 30000
#ufw allow <port>
Druga pomembna možnost je name. Kdor se poveže s strežnikom Minetest z navedeno vrednostjo, bo dobil skrbniške pravice. To nastavite na želeno uporabniško ime in pozneje nastavite geslo za svoj račun.
Verjetno se boste prej spomnili opozorila o zaledju predvajalnika, zato je prehod na SQLite3 obvezen, saj je staro ozadje opuščeno in bo odstranjeno v kasnejši izdaji, če še ni bilo. Če tega sporočila niste prejeli, ko ste testirali strežnik v 2. koraku, lahko pojdite naravnost na 4. korak.
$ minetest --server --migrate-players sqlite3 --world ~/.minetest/worlds/world
Nato bi morali videti nekaj takega kot naslednje sporočilo.
ACTION[Main]: Successfully migrated 1 players
ACTION[Main]: world.mt updated
Za zagon strežnika ob zagonu je potrebna storitev systemd. Na srečo jih je ustvariti dokaj enostavno.
Pojdite nazaj v svojo korensko lupino in dodajte naslednje /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
Od zdaj naprej je mogoče zagnati strežnik Minetest systemctl(in bo to storil samodejno po ponovnem zagonu ali če se strežnik Minetest zruši)
# systemctl enable minetest.service
# systemctl start minetest.service
Prav tako lahko preverite stanje ali zaustavite/ponovno zaženete strežnik Minetest, tako da v zgornjem ukazu zamenjate "start".
Vaš strežnik Minetest mora biti aktiven in uporaben. Če imate težave pri povezovanju, preverite, ali so vaša vrata odprta in je naslov IP pravilno naveden v minetest.conf. Informacije o upravljanju dovoljenj igralca in različnih ukazov strežnika najdete na wikiju Minetest .
Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.
Ste tudi vi žrtev DDOS napadov in ste zmedeni glede načinov preprečevanja? Preberite ta članek, če želite rešiti svoja vprašanja.
Morda ste že slišali, da hekerji zaslužijo veliko denarja, a ste se kdaj vprašali, kako zaslužijo takšen denar? razpravljajmo.
Ali želite videti revolucionarne izume Googla in kako so ti izumi danes spremenili življenje vsakega človeka? Nato preberite v blogu in si oglejte Googlove izume.
Koncept samovozečih avtomobilov, ki zapeljejo na ceste s pomočjo umetne inteligence, so sanje, ki jih imamo že nekaj časa. A kljub številnim obljubam jih ni nikjer. Preberite ta blog, če želite izvedeti več…
Ker se znanost hitro razvija in prevzame veliko naših prizadevanj, se povečuje tudi tveganje, da se podvržemo nerazložljivi singularnosti. Preberite, kaj bi za nas lahko pomenila singularnost.
Preberite blog, če želite na najpreprostejši način spoznati različne plasti v arhitekturi velikih podatkov in njihove funkcionalnosti.
Metode shranjevanja podatkov so se lahko razvijale od rojstva podatkov. Ta blog pokriva razvoj shranjevanja podatkov na podlagi infografike.
V tem digitalno vodenem svetu so pametne naprave za dom postale ključni del življenja. Tukaj je nekaj neverjetnih prednosti pametnih naprav za dom o tem, kako naredijo naše življenje vredno življenja in poenostavijo.
Pred kratkim je Apple izdal macOS Catalina 10.15.4 dopolnilno posodobitev za odpravo težav, vendar se zdi, da posodobitev povzroča več težav, ki vodijo do opečenja računalnikov Mac. Preberite ta članek, če želite izvedeti več