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.
V tem priročniku se boste naučili, kako nastaviti svoj lasten strežnik "7 Days to Die" (7D2D) v Ubuntuju. Upoštevajte, da je ta igra še vedno "zgodnji dostop" in da se lahko koraki namestitve spremenijo brez predhodnega obvestila, ko bodo izdane posodobitve.
Prepričajte se, da ste prijavljeni kot root uporabnik. 64-bitni uporabniki Ubuntuja morajo namestiti 32-bitne knjižnice.
dpkg --add-architecture i386
apt-get update
apt-get install libc6-i386 lib32gcc1 lib32stdc++6 -y
7D2D ima zelo malo izhoda na konzolo. Od vas je odvisno, ali boste uporabili zaslon ali ne. Če je tako, ga boste morda morali namestiti.
apt-get update
apt-get install screen -y
Nato želimo ustvariti uporabniški račun za delovanje 7D2D. Ustvarili bomo tudi varno geslo.
adduser <choose a account name>
Preklopite na novo ustvarjeni uporabniški račun.
su <new account>
Prenesite pripomoček steamcmd s spletnega mesta Steam. To orodje je na voljo tudi na Steam Wiki.
mkdir ~/steamcmd
cd ~/steamcmd
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar -xf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz
Ko je to storjeno, naredite steamcmd "izvršljivega" in ga zaženite.
chmod +x steamcmd.sh
./steamcmd.sh
Ko se naloži, vnesite svoje poverilnice za prijavo. Morda boste prejeli opozorilo Steamguard. Lahko se prijavite tudi anonimno z login anonymous.
login <username> <password>
Warning: Your password is visible in plain text.
Nastavite namestitveni imenik in namestite aplikacijo.
force_install_dir ./7D2D
app_update 294420
quit
Uredite startserver.shs svojim najljubšim urejevalnikom besedil.
cd 7D2D
nano startserver.sh
Ko je to odprto, zamenjajte:
./7DaysToDie.x86_64 -logfile 7DaysToDie_Data/output_log.txt $@
z:
./7DaysToDie.x86 -configfile=serverconfig.xml -logfile 7DaysToDie_Data/output_log.txt $@
Zdaj uredite konfiguracijsko datoteko:
nano serverconfig.xml
V tej datoteki je nekaj ključnih nastavitev, ki jih boste morda želeli spremeniti.
Zdaj je pravi čas, da si ogledate druge nastavitve, ki jih boste morda želeli spremeniti.
Čas je za zagon strežnika. Če želite uporabiti zaslon , se prepričajte, da ste v imeniku 7D2D.
screen -s 7D2D ./startserver.sh
V nasprotnem primeru zaženite strežnik brez zaslona.
./startserver.sh
Če ste omogočili telnet, lahko v oknu telnet vnesete "shutdown".
Če delujete na zaslonu, ga Ctrl + C razbije in izklopi.
Če se zaslon ne izvaja, zaženite te ukaze.
ps aux | grep -i "7days"
kill <procid returned>
# or (case sensitive)
pkill 7Days
Vsi imajo radi novo posodobitev 7 dni za smrt. Svoj strežnik 7D2D lahko nastavite tako, da se samodejno posodablja z nekaj koraki. Najprej morate ustvariti posodobitveno datoteko z ukazi za prijavo v steam in posodobitev. Nato ustvarite cron opravilo, da ga zaženete.
Začnite z ustvarjanjem posodobitvene datoteke.
nano /home/<account name you name in first section>/serverupdate.txt
@ShutdownOnFailedCommand 1
login steamaccount steampass
force_install_dir ./7D2D
app_update 294420
quit
Shranite datoteko. Nato skript za posodobitev.
nano /home/<account name you name in first section>/update.sh
#!/bin/sh
cd /home/<account name you made in the first section>
./steamcmd.sh +runscript updateserver.txt
Shranite skript za posodobitev. Naj bo skript "izvedljiv".
chmod +x update.sh
Dodajte vnos v cron.
crontab -e
00 00 * * * /home/<account name you made in the first section>/update.sh
Shranite datoteko crontab.
S svojim najljubšim urejevalnikom besedil ustvarite naslednjo datoteko: /usr/lib/systemd/system/7dtd.servicenato ji dodajte naslednje:
[Unit]
Description=7 Days to Die
After=network.target nss-lookup.target
[Service]
Type=simple
PIDFile=/run/7dtd.pid
ExecStart=<path to 7 Days to Die>/startserver.sh -configfile=serverconfig.xml
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
Restart=always
[Install]
WantedBy=multi-user.target
Ko shranite datoteko, lahko uporabite systemctlza začetek, 7dtdkot sledi:
systemctl start 7dtd
Prav tako lahko nastavite, 7dtdda se samodejno zažene, ko se strežnik (ponovno) zažene z naslednjim ukazom:
systemctl enable 7dtd
Na tej točki ste pripravljeni. Uživajte v svojem strežniku 7D2D!
Če znova zaženete strežnik, bo ponastavil igro nazaj na prvi dan.
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č