Garrys Mod -palvelimen asentaminen

Garrys Mod -palvelimen asentaminen

Ohjeet on suunniteltu Ubuntu 14.04 32-bittiselle versiolle, mutta niiden pitäisi toimia kaikissa Ubuntun versioissa. Tämä opetusohjelma opettaa sinulle kuinka tehdä Garry's Mod -pelipalvelin.

Kirjaudu sisään päätteen kautta root-käyttäjänä.

Ensinnäkin meidän on varmistettava, että palomuuri on turvallinen vähentääksemme tietoturvaongelman mahdollisuuksia. Olettaen, että tämä palvelin on omistettu Garry's Modille, on turvallista estää ehdottomasti kaikki saapuvat portit (mukaan lukien ICMP) Garry's Modin edellyttämien porttien lisäksi. ICMP:tä ei vaadita palvelimen toimintaan, eikä sen täydellinen estäminen vaikuta negatiivisesti Garry's Modiin, mutta se auttaa vähentämään DDoS-hyökkäyksen hyökkäysvektoreita.

Kaikkien tarpeettomien porttien estämiseksi tarvitaan seuraavat komennot:

iptables -A INPUT -p icmp --icmp-type echo-request -j DROP
iptables -A OUTPUT -p icmp --icmp-type echo-reply -j DROP

Tämä periaatteessa käskee palomuuria jättämään huomioimatta jokaisen vastaanottamansa ICMP-paketin eikä ryhtymään minkäänlaisiin toimiin sen suhteen. Tämä tarkoittaa myös sitä, että jos joku yrittää pingata palvelimellesi, hän ei saa vastausta. Toinen rivi käskee palomuuria estämään kaikki lähtevät ICMP-paketit, tämä on paljon vähemmän tärkeää, mutta vain kaksinkertainen varmistaa, että ICMP-viestintää ei tapahdu.

Seuraavaksi meidän on erityisesti sallittava kaikki Garry's Modin (27005 - 27015 mukaan lukien) vaatimat portit näillä komennoilla:

iptables -I INPUT -p tcp --dport 27005:27015 -j ACCEPT
iptables -I INPUT -p udp --dport 27005:27015 -j ACCEPT

Tämä sanoo, että kaikki porttien 27005 ja 27015 välillä on sallittua. Ensimmäinen komento on TCP:lle ja toinen UDP:lle. Toinen komento (UDP) on tässä tärkein, koska lähes kaikki viestintä palvelimen ja pelaajien välillä tapahtuu UDP:llä. Jotkut ihmiset ovat ilmoittaneet ongelmista TCP:n estossa, joten tästä syystä meidän pitäisi sallia se.

Nyt haluamme käskeä palomuuria sallimaan yhteydet, jotka olemme itse avanneet (tai palvelimen ohjelmistolla on). Tämä tarkoittaa, että jos otamme yhteyttä palvelimeen, voimme nähdä vastauksen. Kirjoita tämä komento salliaksesi sen:

iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

Jos käytät SSH:ta palvelimesi ohjaamiseen (eikä käytä tilisi konsolia), tämä komento on pakollinen, jotta SSH voi toimia vakioportissa. Jos et käytä SSH:ta, älä suorita tätä:

iptables -I INPUT -p tcp --dport 22 -j ACCEPT

Ja lopuksi viimeinen komento palomuurin määrittämiseksi. Tämä komento estää kaikki saapuvat yhteydet paitsi ne, jotka olemme sallineet:

iptables -A INPUT -j REJECT

Näitä asetuksia käytetään vain, kunnes käynnistämme palvelimemme uudelleen, mikä tarkoittaa, että meidän on määritettävä se manuaalisesti joka kerta, kun tietokone käynnistyy uudelleen. Tämä ei ole hyväksyttävää, joten on asennettava paketti, joka tallentaa palomuurin säännöt tiedostoon ja lataa sen joka kerta, kun palvelin käynnistyy. Asenna tämä paketti kirjoittamalla seuraava:

apt-get install iptables-persistent

Noudata näytön ohjeita. Kun sinulta kysytään, haluatko tallentaa nykyiset palomuurisäännöt, paina kyllä.

Nyt palomuurimme on asennettu, eikä palomuuria tarvitse enää koskaan määrittää.

Jos käytät SSH:ta, sinun tulee asentaa paketti, joka estää automaattisesti ihmisten yhteyden palvelimeen, jos he yrittävät jatkuvasti väärää SSH-salasanaa. Tämä on erittäin hyödyllistä estääksesi SSH-salasanasi raa'an pakottamisen." Asenna paketti käyttämällä seuraavaa komentoa:

apt-get install fail2ban

Fail2ban on jo määritetty estämään ihmisten pääsy vain muutaman epäonnistuneen salasanayrityksen jälkeen, joten meidän ei tarvitse määrittää sitä. Palvelimesi on nyt huomattavasti turvallisempi kuin aloittaessamme.

Seuraavaksi meidän on asennettava "näyttö". Tämä mahdollistaa periaatteessa komentojen suorittamisen jatkuvasti, vaikka kirjautuisit ulos palvelimelta. Tämä on elintärkeää, jotta Garry's Mod -palvelin pysyy jatkuvasti käynnissä pitkiä aikoja, varsinkin kun ohjaat palvelinta SSH:lla. Asenna "näyttö" kirjoittamalla seuraava:

apt-get install screen

Kun asennus on valmis, suorita tämä komento:

screen

Näytölle tulee vastuuvapauslauseke, jatka painamalla enteriä. screenKonsoliin kirjoittaminen aloittaa näytön ja antaa sinun työskennellä virtuaalikonsolin sisällä. Jos katkaiset SSH-yhteyden tai kirjaudut ulos, tämä virtuaalikonsoli jatkaa toimintaansa komentosi ollessa sen vieressä (Garryn Mod-palvelin toimii Linux-komentona, joten tässä meidän on käytettävä näyttöä).

Nyt, ennen kuin asennat Steamin, Garry's Modin ja vaadittavat tiedostot, tarvitsemme sille omistetun tilin. Suosittelen soittamaan steam. Luo uusi tili kirjoittamalla seuraava:

adduser steam

Sinun on käytettävä eri salasanaa kuin pääkäyttäjän salasana pitääksesi kaiken turvassa. Käytät tätä salasanaa hyvin harvoin. Sinulta kysytään tiliä koskevia kysymyksiä, kuten sen koko nimi, puhelinnumero jne. Jätä nämä kaikki tyhjiksi.

Nyt haluamme olla kirjautuneena "steam"-tilille, kun lataamme kaikki vaaditut tiedostot. Tämä tarkoittaa, että "steam" saa kaiken omistajuuden näihin tiedostoihin ja Linuxin käyttöoikeudet on asetettu oikein ilman asetuksia. On paljon vaikeampaa saada oikeat käyttöoikeudet, jos asennat Steamin pääkäyttäjänä ja yrität sitten muuttaa niitä. Kirjaudu sisään Steam-käyttäjänä kirjoittamalla seuraava:

su steam

Tarvitsemme hakemiston (kansion) Steam-ohjelmiston tallentamiseen. Luo hakemisto käyttämällä tätä komentoa:

mkdir ~/Steam

Nyt haluamme olla tuon hakemiston sisällä. Tee siitä nykyinen työhakemistosi kirjoittamalla seuraava:

cd ~/Steam

Meidän on nyt ladattava Steam-ohjelmisto kirjoittamalla:

wget http://media.steampowered.com/client/steamcmd_linux.tar.gz

Nyt meidän on purettava ja asennettava se seuraavilla tavoilla:

tar -xvzf steamcmd_linux.tar.gz

Jos käytät 64-bittistä käyttöjärjestelmää, sinun on asennettava 32-bittiset kirjastot käyttääksesi Steamia.

apt-get install lib32stdc++6
apt-get install lib32gcc1

Suorita seuraava komento avataksesi Steamin, käske sitä kirjautua sisään "anonyyminä" (Steam-tili, jolla kuka tahansa voi ladata ilmaisia ​​ohjelmistoja palvelimiltaan) ja käske sitä asentaa Garry's Mod -palvelin gmodds-kansioon (tallennettuna Steam-tilin kotihakemisto).

./steamcmd.sh +login anonymous +force_install_dir ../gmodds +app_update 4020 validate +quit

Voimme odottaa, että komento kestää pitkään, mutta saamme seurata sen edistymistä. On mahdollista, että tämä komento epäonnistuu, Steam-palvelimilla on melko usein pieniä vaikeuksia, joiden vuoksi lataus epäonnistuu (tai ei käynnisty ollenkaan). Jos näin tapahtuu, aloita se uudelleen.

Kun tämä komento on valmis, meillä on toimiva kopio Garry's Mod -palvelimesta, mutta suurin osa Garry's Mod -sisällöstä vaatii CounterStrike: Sourcen (lyhennettynä CS:S) asentamisen. Asenna CS:S suorittamalla seuraava komento:

./steamcmd.sh +login anonymous +force_install_dir ../cssds +app_update 232330 validate +quit

Tämä komento kestää myös jonkin aikaa.

Kun Garry's Mod ja CounterStrike on asennettu, ne on linkitettävä toisiinsa määritystiedoston avulla. Tätä varten meidän on muokattava seuraavaa tiedostoa tällä komennolla:

nano /home/steam/gmodds/garrysmod/cfg/mount.cfg

"cstrike" sisältävältä riviltä meidän on poistettava kaksi kauttaviivaa (//) rivin alusta ja korvattava sitten rivin koko polkuosa (alkaa merkillä C:/). Tämä osa rivistä on korvattava seuraavalla:

/home/steam/cssds/cstrike

Koko rivin pitäisi nyt näyttää tältä:

"cstrike"       "/home/steam/cssds/cstrike"

Ennen sanaa cstrike tulee olla sarkainväli, eikä rivillä saa olla kaksoisviivaa (//) missään. Kun olet valmis, voit tallentaa tämän tiedoston painamalla Ctrl+X ja sitten Y. Tämä kertoo Garry's Modille, mistä löytää CounterStrike, jotta sitä voidaan käyttää.

Nyt meillä on perus Garry's Mod -palvelin asennettuna. Suorita se varmistamalla, että olemme oikeassa hakemistossa tällä komennolla:

cd /home/steam/gmodds/

Suorita sitten seuraava komento:

./srcds_run -game garrysmod +gamemode terrortown +maxplayers 16 +map cs_office

Kun se on käynnistynyt, sinun pitäisi pystyä liittymään kirjoittamalla Garryn modikonsoliin (EI palvelinpäätteeseen):

connect IP_ADDRESS

Korvaa IP_ADDRESSpalvelimen IP-osoite. Jos et tiedä IP-osoitettasi, kirjoitat seuraavan palvelinpäätteeseen, mikä se on:

url -s checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'

Jos haluat muuttaa pelaajien sallittu palvelimella, pysäytä palvelin tekemällä Ctrl + C ja tehdä käynnistyskomento uudelleen, mutta korvaa maxplayers 16kanssa maxplayers x(muutos xon määrä pelaajia haluat). Voit vaihtaa oletuskartan (ensimmäisen toistettavan kartan) korvaamalla cs_officehaluamasi kartan nimellä. Ja lopuksi, vaihtaaksesi pelitilaa, vaihda terrortownse haluamaasi pelitilaan. Garry's Modin mukana tulee terrortownoletuksena vain (lyhenne sanoista Trouble in Terrorist Town) ja Sandbox.

Palvelimen konfigurointia varten on konfigurointitiedosto, jota voidaan muokata. Jokaista tämän tiedoston riviä kutsutaan konfiguraatiomuuttujaksi (cVar). Muokkaa tiedostoa suorittamalla tämä komento:

nano /home/steam/gmodds/garrysmod/cfg/server.cfg

Seuraavia arvoja voidaan muuttaa. Selitän pian, mitä kukin tekee:

hostname "server name"
sv_downloadurl "http://example.com/files/"
sv_allowupload 1
sv_password "secret password"
sv_timeout 60

Isäntänimen arvon muuttaminen antaa sinun muuttaa palvelimesi nimeä. Sen nimi on "Garry's Mod", ellet muuta sitä. Tämä esimerkiksi kutsuu palvelintasi "My cool server":

hostname "My cool server"

Voit lisätä tiedostoon niin monta muuttujaa kuin haluat, jokainen uusi muuttuja tarvitsee uuden rivin.

sv_downloadurlMuuttuja voit valita, missä mukautettua palvelimen sisältö ladataan. Mukautettu sisältö sisältää Garryn modikartat, äänet, lisäosat ja tekstuurit. Oletuksena Garry's Mod sallii tietojen lataamisen palvelimeltasi vain erittäin hitaasti, minkä vuoksi meidän on annettava URL-osoite, josta tiedot voidaan ladata täydellä nopeudella. Antamasi URL-osoitteen on oltava "garrysmod"-kansiosi klooni, jotta kaikki tiedostot ovat käytettävissä.

sv_allowuploadvoi sisältää kaksi vaihtoehtoa, 0 tai 1, tämä määrittää, haluatko sallia ihmisten ladata sisältöä palvelimelle. Tätä käytetään vain suihkeisiin (grafiikkaa, jota pelaajat voivat suihkuttaa seinille) ja se voi aiheuttaa turvallisuusongelman. Suihkeita pyydetään usein, joten "1":n käyttäminen tekee pelaajat onnelliseksi, mutta "0" pitää palvelimesi turvallisempana.

sv passwordvoit valita salasanan palvelimellesi. Aina kun joku liittyy, häneltä kysytään tätä salasanaa, eikä hän voi liittyä, jos hänellä ei ole sitä.

sv_timeouton aika sekunteina, jonka haluat palvelimen odottavan ennen kuin potkaisee jonkun, joka on menettänyt yhteyden. Palvelin odottaa automaattisesti, että he saavat yhteyden takaisin, mutta tämän tapahtuessa pelaaja näyttää pysähtyneen. On parasta, että tämä on 60 sekuntia tai vähemmän. Kun olet muuttanut näitä asetuksia, palvelin on käynnistettävä uudelleen.

Lisäosia voidaan myös asentaa lisäominaisuuksien lisäämiseksi peliin. Jotkut lisäosat on asennettava tietyllä tavalla, joten sinun tulee aina lukea heidän sivustonsa ohjeet, mutta näin lataat ja asennat suurimman osan lisäosista:

cd /home/steam/gmodds/garrysmod/addons/
wget http://example.com/addon.zip
unzip addon.zip

Korvaa http://example.com/addon.zipsen URL-osoitteella, jossa lisäosa sijaitsee. Sinun on myös vaihdettava addon.ziplisäosan zip-tiedoston nimi. Nyt lisäosa on ladattu ja purettu, voit poistaa zip-tiedoston tilan säästämiseksi, kuten näin:

rm addon.zip

Korvaa addon.zipuudelleen zip-tiedoston todellisella nimellä.

Jos palvelin on parhaillaan käynnissä, sinun on käynnistettävä se uudelleen painamalla Ctrl+C ja annettava käynnistyskomento uudelleen. Voit lisätä viimeksi suorittamasi komennon automaattisesti painamalla näppäimistön ylänuolta.

Jos SSH-yhteytesi katkeaa, sinun on muodostettava uudelleen yhteyden muodostamisen yhteydessä screen -r command, jonka avulla voit jatkaa siitä, missä olit viimeksi (pelikonsoli).


Tekkit Classic -palvelimen määrittäminen Ubuntu 16.10:ssä

Tekkit Classic -palvelimen määrittäminen Ubuntu 16.10:ssä

Käytätkö erilaista järjestelmää? Mikä on Tekkit Classic? Tekkit Classic on modack peliin, jonka kaikki tuntevat ja rakastavat; Minecraft. Se sisältää joitain ver

Asenna 7 Days to Die Server Ubuntu 14:ssä

Asenna 7 Days to Die Server Ubuntu 14:ssä

Tässä oppaassa opit asentamaan oman 7 Days to Die -palvelimesi (7D2D) Ubuntuun. Huomaa, että tämä peli on vielä varhainen pääsy ja että th

Half Life 2 -palvelimen määrittäminen CentOS 6:lle

Half Life 2 -palvelimen määrittäminen CentOS 6:lle

Tämä opetusohjelma kattaa Half Life 2 -pelipalvelimen asennuksen CentOS 6 -järjestelmään. Vaihe 1: Edellytysten asentaminen Voit määrittää ou

Counter-Strike Global Offensive Server Launcher Ubuntussa

Counter-Strike Global Offensive Server Launcher Ubuntussa

Ne, joilla on kokemusta omistetun CS:GO:n (Counter-Strike: Global Offensive) määrittämisestä, tietävät, että komentorivikäyttöliittymän hallintaprosessi

Counter Strike -ohjelman käyttöönotto: Lähde Debianissa

Counter Strike -ohjelman käyttöönotto: Lähde Debianissa

Tässä oppaassa asennamme Counter Strike: Source -pelipalvelimen Debian 7:lle. Nämä komennot testattiin Debian 7:ssä, mutta niiden pitäisi myös toimia.

Unturned 2.2.5:n asentaminen Debian 8:aan

Unturned 2.2.5:n asentaminen Debian 8:aan

Tässä oppaassa opit asentamaan Unturned 2.2.5 -palvelimen Vultr VPS:ään, jossa on Debian 8. Huomautus: Tämä on muokattu versio Unturnedista, joka ei

Kuinka asentaa Cuberite CentOS 6- tai 7-palvelimelle

Kuinka asentaa Cuberite CentOS 6- tai 7-palvelimelle

Johdanto Mikä Cuberite on? Cuberite on skaalautuva, avoimen lähdekoodin Minecraft-palvelintoteutus, joka on kirjoitettu C++:lla. Siinä on helppokäyttöinen liitin

Teamspeakin asentaminen CentOS 7:ään

Teamspeakin asentaminen CentOS 7:ään

Teamspeak on VOIP-palvelin, jota voidaan käyttää tiimien/useiden ihmisten väliseen viestintään. Se on suhteellisen kevyt ja turvallinen, kun päivityksiä julkaistaan

Kuinka asentaa SteamCMD VPS:ään

Kuinka asentaa SteamCMD VPS:ään

Tässä opetusohjelmassa asennamme SteamCMD:n. SteamCMD:llä voidaan ladata ja asentaa monia Steam-pelipalvelimia, kuten Counter-Strike: Global Offensiv

Teamspeak 3 -palvelimen käynnistäminen CentOS 6.4:ssä

Teamspeak 3 -palvelimen käynnistäminen CentOS 6.4:ssä

Asenna Teamspeak 3 -palvelin suorittamalla seuraavat komennot. # Secure Iptables iptables -F iptables -X iptables -t nat -F iptables -t nat -X iptables -

Left 4 Dead Serverin asentaminen CentOS 7:ään

Left 4 Dead Serverin asentaminen CentOS 7:ään

Tässä oppaassa selitän kuinka L4D-palvelin asennetaan ja määritetään CentOS 7:ssä. Left 4 Deadin asentaminen Ennen kuin aloitamme, meidän on varmistettava, että

Minecraft-palvelimen asentaminen Ubuntu 14.04:ään

Minecraft-palvelimen asentaminen Ubuntu 14.04:ään

Käytätkö erilaista järjestelmää? Tässä artikkelissa aiomme asentaa Minecraft-palvelimen Ubuntuun. Varmista, että olet kirjautunut sisään sellaisen käyttäjän alaisuudessa, joka ei ole

Kuinka asentaa SA-MP San Andreas -moninpeli CentOS 7:ään

Kuinka asentaa SA-MP San Andreas -moninpeli CentOS 7:ään

Tässä opetusohjelmassa opit asentamaan SA-MP (San Andreas Multiplayer) -palvelimen CentOS 7:ssä.

Asenna TeeWorlds-palvelin

Asenna TeeWorlds-palvelin

TeeWorlds on ilmainen ja avoimen lähdekoodin online-moninpeli-räiskintäpeli. Tässä opetusohjelmassa aion selittää, kuinka TeeWorlds-palvelin luodaan. Nämä vaiheet olivat

Suorita oma Arma 3 -palvelin Ubuntu 14:ssä

Suorita oma Arma 3 -palvelin Ubuntu 14:ssä

Yleiskatsaus Tämä opas kattaa Arma 3 -palvelimesi asennuksen ja käytön SteamCMD:n ja näytön avulla. Lisätietoja aiheesta th

Tekkit Classic -palvelimen asentaminen CentOS 6/7 -käyttöjärjestelmään

Tekkit Classic -palvelimen asentaminen CentOS 6/7 -käyttöjärjestelmään

Käytätkö erilaista järjestelmää? Tässä opetusohjelmassa voit luoda Tekkit Classic -palvelimen. Tekkit on toinen suosittu Minecraftille tehty modpack. Summan takia

Kuinka asentaa Glowstone (Minecraft) CentOS 7 -palvelimelle

Kuinka asentaa Glowstone (Minecraft) CentOS 7 -palvelimelle

Käytätkö erilaista järjestelmää? Johdanto Glowstone on epäilemättä optimoiduin palvelin Minecraftille. Ohjelmiston muistin käyttö ja käyttö on vähäistä

Kuinka asentaa Unturned Linuxiin

Kuinka asentaa Unturned Linuxiin

Käytätkö erilaista järjestelmää? Johdanto Tässä oppaassa opit asentamaan ja asentamaan Unturned-palvelimen Linuxiin. Unturned on suosittu selviytymiskeino

JC2:MP-pelipalvelimen asentaminen Debianissa

JC2:MP-pelipalvelimen asentaminen Debianissa

Tässä oppaassa määritämme Just Cause 2: Multiplayer Linux -palvelimen. Nämä komennot testattiin Debian 7 x64:ssä, mutta niiden pitäisi toimia myös th

Asenna Minecraft-palvelin Fedora 26:een

Asenna Minecraft-palvelin Fedora 26:een

Käytätkö erilaista järjestelmää? Tässä opetusohjelmassa opastan sinua Minecraft-palvelimen määrittämisessä korkean suorituskyvyn SSD VPS:lle Vultrissa. Opit kyllä

Koneiden nousu: tekoälyn todelliset sovellukset

Koneiden nousu: tekoälyn todelliset sovellukset

Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.

DDOS-hyökkäykset: lyhyt katsaus

DDOS-hyökkäykset: lyhyt katsaus

Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, ​​että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja