Nustatykite Ragnarok Online Server Ubuntu 14.04 x64

Šiame straipsnyje mes ketiname nustatyti „Ragnarok Online Server“ Ubuntu 14.04 x64. Galite būti prisijungę kaip root arba vartotojas su supervartotojo teisėmis. Saugiau tai nustatyti kaip ne root vartotoją naudojant sudo. Šioje pamokoje naudosime rAthena serverio failus.

Jei naudojate „Windows“ ir turite „Ubuntu Server“ (VPS arba Dedicated), jums reikės šių programų.

  • FileZilla
  • PuTTY
  • Teksto rengyklė (rekomenduojama „Sublime“ arba „Notepad++“)

Reikalavimai

  • apache2 – jei planuojate naudoti phpMyAdmin nuotolinei mysql prieigai ir svetainei nustatyti.
  • php5 – žiniatinkliui ir phpMyAdmin.
  • phpmyadmin – nuotolinė MySQL prieiga naudojant žiniatinklio naršyklę.
  • mysql-server - mūsų duomenų bazė žaidimų serveriui.
  • mysql-klientas
  • git
  • padaryti
  • gcc
  • libmysqlclient-dev
  • zlib1g-dev
  • libpcre3-dev – neprivaloma, skirta PCRE palaikymui.
  • libssl-dev – būtinas kompiliavimui naudojant MySQL 5.5.

Šiame vadove galite sužinoti apie „Apache“, „MySQL“ ir PHP diegimą.


Reikalingų paketų diegimas

Vykdykite šias komandas per SSH.

  • Pagrindinis vartotojas:

    apt-get install php5 phpmyadmin mysql-server mysql-client git make gcc libmysqlclient-dev zlib1g-dev libpcre3-dev
    
  • Ne root su sudo privilegijomis:

    sudo apt-get install php5 phpmyadmin mysql-server mysql-client git make gcc libmysqlclient-dev zlib1g-dev libpcre3-dev
    

Sėkmingai įdiegę serverio reikalavimus, tęskime serverio failų diegimą ir konfigūravimą.


Atsisiunčiami serverio failai

Dabar mes gausime naujausius rAthena serverio failų atnaujinimus. Tai yra failai, kurių reikia norint paleisti Ragnarok Online serverį. Yra ir kitų serverio failų, kuriuos galima naudoti, pvz., „Hercules“ ir „eAthena“, tačiau šioje mokymo programoje naudojame „rAthena“. Norėdami atsisiųsti failus, paleiskite toliau pateiktą komandą.

    git clone https://github.com/rathena/rathena.git ~/rAthena

Taip visi failai bus patalpinti rAthenaį jūsų dabartinį katalogą terminale.

Norėdami atnaujinti serverio failus į naujausią versiją, paleiskite šią komandą.

    cd rAthena
    git pull

MySQL sąranka

Šioje dalyje mes konfigūruojame MySQL mūsų serverio duomenų bazei. Pirmiausia patikrinkite, ar veikia jūsų MySQL serveris.

    service mysql status

Jei jis neveikia, įveskite šią komandą.

    service mysqld start

Paleidę aukščiau pateiktas komandas, atidarykite „MySQL“ konsolę.

    mysql -u root -p

Jūsų bus paprašyta įvesti root slaptažodį. Prisijungę įveskite šias komandas, kad sukurtumėte mūsų serverio duomenų bazę.

CREATE DATABASE (your ragnarok database name); -- We'll name it "ragnarok".

    mysql> CREATE DATABASE ragnarok;

Tada sukurkite naują Ragnarok DB vartotoją ir užregistruokite DB.

GRANT ALL ON ragnarok.* TO yourdatabaseusername@localhost IDENTIFIED BY "yourdesiredpassword"; -- We will create a new user called admin with a password of 123456.

    mysql> GRANT ALL ON ragnarok.* TO admin@localhost IDENTIFIED BY "123456";

Galite pakeisti localhost IP adresu, jei norite, kad vartotojas galėtų nuotoliniu būdu pasiekti jūsų MySQL serverį.

Sukurkite Ragnarok žaidimų žurnalų žurnalų duomenų bazę.

CREATE DATABASE (your log database name) -- We'll name it "log".

    mysql> CREATE DATABASE log;

Nustatykite anksčiau sukurto vartotojo, pavadinto administratoriumi, teises .

    mysql> GRANT ALL ON log.* TO admin@localhost;

Atkurkite reikiamas lenteles savo Ragnarok ir žurnalų duomenų bazėje. -pAtitinkamai atnaujinkite slaptažodį .

mysql> quit;

mysql -u admin -p123456 ragnarok  < /path/to/your/rathena folder/sql-files/main.sql
mysql -u admin -p123456 log < /path/to/your/rathena folder/sql-files/logs.sql

Žaidimo paskyros sukūrimas

Norėdami pasiekti duomenų bazę, naudojame phpMyAdmin, kurį įdiegėme anksčiau. Pasiekite phpMyAdmin per savo interneto naršyklę.

Pasirinkite ragnarokduomenų bazę ir pasirinkite loginlentelę. Matome, kad toje lentelėje yra vienas įrašas. Dar neištrinkite/nekeiskite. Jį naudoja serveris. Norėdami sukurti žaidimo paskyrą, spustelėkite skirtuką SQL, kol loginatidarysite užklausų rengyklę. Vykdykite šią užklausą.

    INSERT INTO `ragnarok`.`login` (`account_id`, `userid`, `user_pass`, `sex`, `email`, `group_id`, `state`, `unban_time`, `expiration_time`, `logincount`, `lastlogin`, `last_ip`, `birthdate`, `character_slots`, `pincode`, `pincode_change`, `vip_time`, `old_group`) VALUES ('2000000', 'admin', 'password123', 'M', '[email protected]', '99', '0', '0', '0', '0', '0000-00-00 00:00:00', '', '0000-00-00', '9', '', '0', '0', '0');

Į prisijungimo lentelę įtraukėme naują vartotoją su tokia informacija.

  • account_id = 2000000 (Visada pradėkite nuo 2000000, tada 2000001...)
  • userid = admin (Jūsų žaidimo vartotojo vardas)
  • user_pass = slaptažodis123 (jūsų paskyros slaptažodis)
  • seksas = M (M arba F, nenaudokite S, nes jis skirtas tik serveriui)
  • email = [email protected] (Jūsų paskyros el. pašto adresas, naudojamas žaidimo simbolių laukams ištrinti)
  • group_id = 99 (žr. /rathena/conf/groups.confir patikrinkite ID eilutes. Kol kas 99, kad tai būtų GM paskyra, skirta specialių komandų naudojimo žaidimui.)
  • character_slots = 9 (simbolių, kuriuos galima sukurti vienoje paskyroje, skaičius)

Palikite kitas reikšmes tokias, kokios yra. Sveikinu. Sėkmingai susikūrėte žaidimo paskyrą.


Serverio failų konfigūravimas

Pirmiausia turite žinoti savo serverio IP adresą. Galbūt tai jau žinote, nes tai jau buvo įtraukta į jūsų Vultr VPS serverio informaciją. Jei norite tai patikrinti, įveskite:

    ifconfig

Ieškokite eth0 inet addr:xxx.xxx.xxx.xxx dalies. xxx.xxx.xxx.xxx bus jūsų serverio IP adresas. Jei turite įdiegtą „Apache“, galite tai pasiekti ir patikrinti, ar veikia jūsų žiniatinklio serveris.

„FileZilla“ prisijunkite prie savo VPS naudodami savo serverio kredencialus ir pasiekite /rAthena/confaplanką.

Redaguokite char_athena.confir map_athena.confnaudodami pageidaujamą teksto rengyklę.

Redaguoti char_athena.confiš:

    // Login Server IP
    // The character server connects to the login server using this IP address.
    // NOTE: This is useful when you are running behind a firewall or are on
    // a machine with multiple interfaces.
    //login_ip: 127.0.0.1

    // The character server listens on the interface with this IP address.
    // NOTE: This allows you to run multiple servers on multiple interfaces
    // while using the same ports for each server.
    //bind_ip: 127.0.0.1

    // Login Server Port
    login_port: 6900

    // Character Server IP
    // The IP address which clients will use to connect.
    // Set this to what your server's public IP address is.
    //char_ip: 127.0.0.1       

Kam:

    // Login Server IP
    // The character server connects to the login server using this IP address.
    // NOTE: This is useful when you are running behind a firewall or are on
    // a machine with multiple interfaces.
    login_ip: xxx.xxx.xxx.xxx

    // The character server listens on the interface with this IP address.
    // NOTE: This allows you to run multiple servers on multiple interfaces
    // while using the same ports for each server.
    //bind_ip: 127.0.0.1

    // Login Server Port
    login_port: 6900

    // Character Server IP
    // The IP address which clients will use to connect.
    // Set this to what your server's public IP address is.
    char_ip: xxx.xxx.xxx.xxx

Kur xxx.xxx.xxx.xxxyra jūsų serverio IP adresas.

Į inter_athena.txtfailą, kad šiuos pokyčius:

    // Global SQL settings
    // overridden by local settings when the hostname is defined there
    // (currently only the login-server reads/obeys these settings)

    // MySQL Login server
    login_server_ip: 127.0.0.1 // <- either 127.0.0.1 or your server's ip, we'll use 127.0.0.1 since it listens to own mySQL server, change it to IP if your mySQL Server is in different server.
    login_server_port: 3306
    login_server_id: ragnarok // <- change this to your mySQL User your created earlier
    login_server_pw: ragnarok // <- its password 
    login_server_db: ragnarok // <- change this if your ragnarok db you set is different
    login_codepage:
    login_case_sensitive: no

    ipban_db_ip: 127.0.0.1 // <- either 127.0.0.1 or your server's ip, we'll use 127.0.0.1 since it listens to own mySQL server, change it to IP if your mySQL Server is in different server.
    ipban_db_port: 3306
    ipban_db_id: ragnarok // <- change this to your mySQL User your created earlier
    ipban_db_pw: ragnarok // <- its password 
    ipban_db_db: ragnarok // <- change this if your ragnarok db you set is different
    ipban_codepage:

    // MySQL Character server
    char_server_ip: 127.0.0.1 // <- either 127.0.0.1 or your server's ip, we'll use 127.0.0.1 since it listens to own mySQL server, change it to IP if your mySQL Server is in different server.
    char_server_port: 3306
    char_server_id: ragnarok // <- change this to your mySQL User your created earlier
    char_server_pw: ragnarok // <- its password 
    char_server_db: ragnarok // <- change this if your ragnarok db you set is different

    // MySQL Map Server
    map_server_ip: 127.0.0.1 // <- either 127.0.0.1 or your server's ip, we'll use 127.0.0.1 since it listens to own mySQL server, change it to IP if your mySQL Server is in different server.
    map_server_port: 3306
    map_server_id: ragnarok // <- change this to your mySQL User your created earlier
    map_server_pw: ragnarok // <- its password 
    map_server_db: ragnarok // <- change this if your ragnarok db you set is different

    // MySQL Log Database
    log_db_ip: 127.0.0.1 // <- either 127.0.0.1 or your server's ip, we'll use 127.0.0.1 since it listens to own mySQL server, change it to IP if your mySQL Server is in different server.
    log_db_port: 3306
    log_db_id: ragnarok // <- change this to your mySQL User your created earlier
    log_db_pw: ragnarok // <- its password 
    log_db_db: log // <- change this if your log db you set is different
    log_codepage:
    log_login_db: loginlog

Į map_athena.txtfailą, kad šiuos pokyčius:

    // Character Server IP
    // The map server connects to the character server using this IP address.
    // NOTE: This is useful when you are running behind a firewall or are on
    // a machine with multiple interfaces.
    char_ip: x.x.x.x


    // The map server listens on the interface with this IP address.
    // NOTE: This allows you to run multiple servers on multiple interfaces
    // while using the same ports for each server.
    //bind_ip: 127.0.0.1

    // Character Server Port
    char_port: 6121


    // Map Server IP
    // The IP address which clients will use to connect.
    // Set this to what your server's public IP address is.
    map_ip: x.x.x.x

    // Map Server Port
    map_port: 5121

Kur xxx.xxx.xxx.xxxyra jūsų serverio IP adresas.

Atidarykite subnet_athena.txtir nustatykite IP adresą.

    subnet: 255.0.0.0:x.x.x.x:x.x.x.x

Ir baigėme sukonfigūruoti serverį.


Kompiliuojamas rAthena serveris

Dabar laikas kompiliuoti serverį! Šioje dalyje turite žinoti, kokią Ragnarok Online kliento versiją naudosite prisijungdami prie serverio. Norėdami nustatyti klientą, apsilankykite šiame puslapyje .

Kai nuspręsite, kurį klientą naudoti, redaguosime kai kuriuos failus. Tarkime, pasirinkome naudoti 08072013klientą, nes tai yra stabilaus atnaujinimo klientas.

Paleiskite šią komandą terminale:

    ./configure --enable-packetver=YYYYMMDD

Pakeiskite YYYYMMDDkliento data (performatuota).

    ./configure --enable-packetver=20130807

Konfigūravimo scenarijus atliks reikiamus testus ir sugeneruos makefiles mūsų serveriui.

Po to sukompiliuokite šaltinio kodą įvesdami šias komandas:

    make server
    chmod a+x login-server && chmod a+x char-server && chmod a+x map-server

... ir laukti, kol baigsis. Jei pakeisite /rAthena/srcaplanke esančius failus , turėsite jį iš naujo sukompiliuoti.

    make clean
    make server

Kliento ryšių paketo versijos konfigūravimas

„FileZilla“ užveskite pelės žymeklį ant /rAthena/dbaplanko ir redaguokite packet_db.txt.

Raskite šią eilutę ir redaguokite:

    //
    //packet_db_ver: 46
    packet_db_ver: default
    packet_keys_use: default

Kadangi naudojame 2013-08-07Ragexeklientą, suraskite nurodytą klientą žemiau ir ieškokite jo paketų_verr ir paketų_raktai .

    //2013-08-07Ragexe
    packet_ver: 45
    packet_keys: 0x7E241DE0,0x5E805580,0x3D807D80 // [Shakto] 

Pakeiskite numatytąją vertę packet_db_verir packet_keys_useį nurodytą kliento vertybes.

    //
    //packet_db_ver: 46
    packet_db_ver: 45
    packet_keys_use: 0x7E241DE0,0x5E805580,0x3D807D80

Ir išsaugoti. Tai skirta nurodyti, kokį klientą žaidėjai turi naudoti. Nenorime, kad jie galėtų naudoti savo pasirinktą versiją.


Serverio paleidimas

Sukūrę serverio failus, naudokite šias komandas, kad paleistumėte serverį.

Pradėti:

    ./athena-start start

Sustoti:

    ./athena-start stop

Norėdami paleisti iš naujo:

    ./athena-start restart

Jei susidūrėte su tokia klaida:

    -bash: ./athena-start: /bin/sh^M: bad interpreter

... tada jums reikia įdiegti dos2unix, kad konvertuotumėte scenarijų.

    apt-get install dos2unix
    dos2unix athena-start 
    chmod a+x athena-start

Paleidę šias komandas, dar kartą paleiskite serverį.

Dabar, kai baigėme serverio sąranką, jums tereikia nustatyti Ragnarok klientą, kad jis nukreiptų į jūsų VPS serverį. Mėgaukitės žaidimu naujajame serveryje!


Nuorodos


Leave a Comment

Kaip nustatyti „Tekkit Classic“ serverį „Ubuntu 16.10“.

Kaip nustatyti „Tekkit Classic“ serverį „Ubuntu 16.10“.

Naudojate kitą sistemą? Kas yra Tekkit Classic? „Tekkit Classic“ yra visų žinomo ir mėgstamo žaidimo modifikacijų paketas; Minecraft. Jame yra keletas ver

Sukonfigūruokite „7 Days to Die“ serverį „Ubuntu 14“.

Sukonfigūruokite „7 Days to Die“ serverį „Ubuntu 14“.

Šiame vadove sužinosite, kaip nustatyti savo „7 Days to Die“ serverį (7D2D) „Ubuntu“. Atminkite, kad šis žaidimas vis dar yra ankstyvos prieigos ir kad th

„Half Life 2“ serverio nustatymas „CentOS 6“.

„Half Life 2“ serverio nustatymas „CentOS 6“.

Ši pamoka apims Half Life 2 žaidimų serverio diegimą CentOS 6 sistemoje. 1 veiksmas: būtinų sąlygų įdiegimas Norėdami nustatyti ou

„Counter-Strike Global Offensive“ serverio paleidimo priemonė „Ubuntu“.

„Counter-Strike Global Offensive“ serverio paleidimo priemonė „Ubuntu“.

Tie, kurie turi patirties nustatant dedikuotą CS:GO (Counter-Strike: Global Offensive), žino, kad valdymas naudojant komandų eilutės sąsają

„Counter Strike“ nustatymas: šaltinis „Debian“.

„Counter Strike“ nustatymas: šaltinis „Debian“.

Šiame vadove mes nustatysime Counter Strike: Source žaidimų serverį Debian 7. Šios komandos buvo išbandytos Debian 7, tačiau jos taip pat turėtų veikti.

Kaip įdiegti Unturned 2.2.5 Debian 8

Kaip įdiegti Unturned 2.2.5 Debian 8

Šiame vadove sužinosite, kaip nustatyti Unturned 2.2.5 serverį Vultr VPS, kuriame veikia Debian 8. Pastaba: tai redaguota Unturned versija,

Kaip įdiegti „Cuberite“ „CentOS 6“ arba „7“ serveryje

Kaip įdiegti „Cuberite“ „CentOS 6“ arba „7“ serveryje

Įvadas Kas yra Cuberite? „Cuberite“ yra keičiamo dydžio atvirojo kodo „Minecraft“ serverio diegimas, parašytas C++. Jame yra paprastas naudoti priedas

„Teamspeak“ diegimas „CentOS 7“.

„Teamspeak“ diegimas „CentOS 7“.

Teamspeak yra VOIP serveris, kurį galima naudoti komandoms/keliems žmonėms bendrauti. Jis yra palyginti lengvas ir saugus, nes išleidžiami naujinimai

Kaip įdiegti „SteamCMD“ savo VPS

Kaip įdiegti „SteamCMD“ savo VPS

Šioje pamokoje mes įdiegsime SteamCMD. „SteamCMD“ galima naudoti norint atsisiųsti ir įdiegti daugybę „Steam“ žaidimų serverių, tokių kaip „Counter-Strike: Global Offensiv“

Teamspeak 3 serverio paleidimas CentOS 6.4

Teamspeak 3 serverio paleidimas CentOS 6.4

Vykdykite šias komandas, kad įdiegtumėte Teamspeak 3 serverį. # Secure Iptables iptables -F iptables -X iptables -t nat -F iptables -t nat -X iptables -

Kaip įdiegti „Left 4 Dead Server“ „CentOS 7“.

Kaip įdiegti „Left 4 Dead Server“ „CentOS 7“.

Šiame vadove paaiškinsiu, kaip įdiegti ir konfigūruoti L4D serverį CentOS 7. „Left 4 Dead“ diegimas Prieš pradėdami, turime įsitikinti, kad

Kaip įdiegti „Minecraft“ serverį „Ubuntu 14.04“.

Kaip įdiegti „Minecraft“ serverį „Ubuntu 14.04“.

Naudojate kitą sistemą? Šiame straipsnyje mes ketiname įdiegti Minecraft serverį Ubuntu. Įsitikinkite, kad esate prisijungę naudodami vartotoją, kuris nėra

Kaip įdiegti SA-MP San Andreas Multiplayer CentOS 7

Kaip įdiegti SA-MP San Andreas Multiplayer CentOS 7

Šiame vadove sužinosite, kaip nustatyti SA-MP (San Andreas Multiplayer) serverį CentOS 7.

Nustatykite TeeWorlds serverį

Nustatykite TeeWorlds serverį

TeeWorlds yra nemokamas atvirojo kodo internetinis kelių žaidėjų šaudyklės žaidimas. Šiame vadove aš paaiškinsiu, kaip sukurti TeeWorlds serverį. Šie žingsniai buvo

Paleiskite savo „Arma 3“ serverį „Ubuntu 14“.

Paleiskite savo „Arma 3“ serverį „Ubuntu 14“.

Apžvalga Šis vadovas apims jūsų Arma 3 serverio diegimą ir veikimą naudojant SteamCMD ir ekraną. Norėdami gauti papildomos informacijos apie th

Kaip įdiegti „Tekkit Classic“ serverį „CentOS 6/7“.

Kaip įdiegti „Tekkit Classic“ serverį „CentOS 6/7“.

Naudojate kitą sistemą? Šioje pamokoje sukurkite „Tekkit Classic“ serverį. „Tekkit“ yra dar vienas populiarus „Minecraft“ modifikacijų paketas. Dėl sumos

Kaip įdiegti „Glowstone“ („Minecraft“) „CentOS 7“ serveryje

Kaip įdiegti „Glowstone“ („Minecraft“) „CentOS 7“ serveryje

Naudojate kitą sistemą? Įvadas „Glowstone“ yra neabejotinai labiausiai optimizuotas „Minecraft“ serveris. Programinė įranga pasižymi mažu atminties naudojimu ir naudojimu

Kaip įdiegti „Unturned“ sistemoje „Linux“.

Kaip įdiegti „Unturned“ sistemoje „Linux“.

Naudojate kitą sistemą? Įvadas Šiame vadove sužinosite, kaip nustatyti ir įdiegti Unturned serverį Linux sistemoje. Unturned yra populiarus išgyvenimas

JC2:MP žaidimų serverio nustatymas Debiane

JC2:MP žaidimų serverio nustatymas Debiane

Šiame vadove mes nustatysime „Just Cause 2: Multiplayer Linux“ serverį. Šios komandos buvo išbandytos Debian 7 x64, tačiau jos taip pat turėtų veikti su th

Įdiekite „Minecraft“ serverį „Fedora 26“.

Įdiekite „Minecraft“ serverį „Fedora 26“.

Naudojate kitą sistemą? Šioje pamokoje aš padėsiu jums nustatyti „Minecraft“ serverį didelio našumo SSD VPS „Vultr“. Jūs išmoksite ho

Mašinų augimas: AI pritaikymas realiame pasaulyje

Mašinų augimas: AI pritaikymas realiame pasaulyje

Dirbtinis intelektas nėra ateityje, jis čia, dabartyje Šiame tinklaraštyje Skaitykite, kaip dirbtinio intelekto programos paveikė įvairius sektorius.

DDOS atakos: trumpa apžvalga

DDOS atakos: trumpa apžvalga

Ar taip pat esate DDOS atakų auka ir esate sumišęs dėl prevencijos metodų? Perskaitykite šį straipsnį, kad išspręstumėte savo užklausas.

Ar kada nors susimąstėte, kaip įsilaužėliai uždirba pinigų?

Ar kada nors susimąstėte, kaip įsilaužėliai uždirba pinigų?

Galbūt girdėjote, kad įsilaužėliai uždirba daug pinigų, bet ar kada susimąstėte, kaip jie uždirba tokius pinigus? padiskutuokime.

Revoliuciniai „Google“ išradimai, kurie palengvins jūsų gyvenimą.

Revoliuciniai „Google“ išradimai, kurie palengvins jūsų gyvenimą.

Ar norite pamatyti revoliucinius „Google“ išradimus ir kaip šie išradimai pakeitė kiekvieno žmogaus gyvenimą šiandien? Tada skaitykite tinklaraštį, kad pamatytumėte „Google“ išradimus.

Penktadienio esminiai dalykai: kas atsitiko AI varomiems automobiliams?

Penktadienio esminiai dalykai: kas atsitiko AI varomiems automobiliams?

Savavaledžių automobilių koncepcija, kuri išvažiuotų į kelius su dirbtinio intelekto pagalba, yra svajonė, kurią jau kurį laiką svajojame. Tačiau nepaisant kelių pažadų, jų niekur nematyti. Skaitykite šį tinklaraštį, kad sužinotumėte daugiau…

Technologinis išskirtinumas: tolima žmogaus civilizacijos ateitis?

Technologinis išskirtinumas: tolima žmogaus civilizacijos ateitis?

Kadangi mokslas sparčiai vystosi, perimdamas daug mūsų pastangų, taip pat didėja rizika, kad pateksime į nepaaiškinamą singuliarumą. Skaitykite, ką mums gali reikšti išskirtinumas.

Duomenų saugojimo raida – infografika

Duomenų saugojimo raida – infografika

Duomenų saugojimo metodai gali būti tobulinami nuo pat Duomenų gimimo. Šiame tinklaraštyje, remiantis infografika, aprašoma duomenų saugojimo raida.

Didžiųjų duomenų atskaitos architektūros sluoksnių funkcijos

Didžiųjų duomenų atskaitos architektūros sluoksnių funkcijos

Skaitykite tinklaraštį, kad paprasčiausiai sužinotumėte apie skirtingus didžiųjų duomenų architektūros sluoksnius ir jų funkcijas.

6 nuostabūs išmaniųjų namų įrenginių privalumai

6 nuostabūs išmaniųjų namų įrenginių privalumai

Šiame skaitmeniniu būdu pagrįstame pasaulyje išmanieji namų įrenginiai tapo svarbia gyvenimo dalimi. Štai keletas nuostabių išmaniųjų namų įrenginių privalumų, kaip jie daro mūsų gyvenimą vertą gyventi ir paprastesnį.

„macOS Catalina 10.15.4“ priedo atnaujinimas kelia daugiau problemų, nei sprendžia

„macOS Catalina 10.15.4“ priedo atnaujinimas kelia daugiau problemų, nei sprendžia

Neseniai „Apple“ išleido „macOS Catalina 10.15.4“ priedą, skirtą problemoms išspręsti, tačiau atrodo, kad dėl atnaujinimo kyla daugiau problemų, dėl kurių „Mac“ įrenginiai blokuojami. Norėdami sužinoti daugiau, perskaitykite šį straipsnį