Gunakan arahan pemasangan Windows lalai pada pemasangan Windows 10 logam kosong. Saya menjalankan pelayan. Untuk mengulangi: ini hanya menggunakan nilai lalai setakat ini; Saya boleh log masuk dari mesin lain menggunakan klien 3.3.5 saya yang sedia ada, tetapi tidak boleh memasuki alam. Saya dapat melihatnya, tetapi jika saya mengklik pada alam ia berkelakuan seolah-olah ia menyambung dan kemudian senarai alam itu muncul semula. berulang kali.
Kemudian saya teringat bahawa saya mungkin perlu menukar nombor IP pelayan dalam pangkalan data dan/atau fail conf. Saya authserver.conf
中更改了登录服务器ip,在worldserver.conf
中更改了登录、世界和角色数据库ip;所有设置均使用 192.168.1.112
。在领域列表中,我使用 Heidi 将两个 IP 设置更改为服务器计算机使用的同一 LAN IP,192.168.1.112
. Kemudian saya mengemas kini tab data dengan IP yang sama dan menerbitkan perubahan. Saya memutuskan sambungan dan keluar dari Heidi.
Sekarang apabila saya cuba memulakan pelayan authserver saya mendapat ralat dalam tajuk:
Authserver.exe tidak boleh menyambung ke mysql, hos 'nameofservercomputer' tidak mempunyai kebenaran untuk menyambung.
Saya menemui isu ini dalam isu pemasangan docker, tetapi ia disebabkan oleh jadual data masa nyata dalam Heidi tidak dikemas kini. Saya telah melakukan ini tetapi masih mendapat ralat yang sama. Saya telah menemui petunjuk lain bahawa saya perlu mengedit konfigurasi MySQL untuk membenarkan sambungan lain di luar localhost, tetapi setakat ini mereka semua telah menyediakan penyelesaian yang sama ada menganggap lebih banyak pengetahuan daripada yang saya ada atau untuk digunakan saya belum mempunyai Spesifik alat yang dipasang dan tidak begitu biasa.
Bolehkah sesiapa menunjukkan saya beberapa panduan tentang isu ini? Matlamatnya adalah untuk menyediakan 1 pelayan wow pada LAN yang boleh diakses oleh semua komputer lain di LAN. Saya pernah melakukan ini sekali sebelum ini dengan pelayan trinitycore, tetapi itu adalah beberapa tahun yang lalu dan saya langsung tidak ingat apa yang perlu saya lakukan.
Saya menemui soalan itu selepas mencari dalam talian dan membaca dengan teliti.
Nota pertama: Konfigurasi ini khusus untuk kegunaan LAN. Jika ia adalah sebahagian daripada penyelesaian untuk akses internet atau apa-apa lagi, saya tidak tahu.
Fail authserver.conf dan worldserver.conf pada pelayan WoW yang menjalankan Azerothcore perlu dikonfigurasikan kepada alamat hos tempatan lalai 127.0.0.1, di mana pemasang nampaknya mencadangkan menukar alamat kepada IP LAN pelayan. Saya fikir ini mungkin hanya perlu dilakukan apabila mengakses internet. Saya tidak melakukan ini. Satu-satunya tempat dalam konfigurasi pelayan di mana anda perlu menukar nombor IP kepada nombor LAN dan bukannya 127.0.0.1 adalah dalam jadual senarai sebenar pangkalan data auth, menggunakan apa jua kaedah edit mysql yang telah anda pasang dan pilih untuk digunakan. Saya menggunakan Heidi. Alamat setempat masih 127.0.0.1 cuma tukar medan Alamat kepada IP LAN pelayan WoW anda.
Kemudian, sudah tentu, pada semua komputer LAN, anda perlu menukar fail Realmlist setiap komputer untuk menunjuk ke IP komputer LAN. Fail realmlist terletak dalam folder enGB, yang terletak dalam folder DATA dalam folder klien... dalam kes saya ini ialah World of Warcraft 3.3.5a/DATA/enGB/
Saya harap ini membantu seseorang pada masa hadapan. Ia berfungsi dengan TrinityCore, AzerothCore, dan saya pasti versi lain akan berfungsi juga.
Oh, untuk menjelaskan ralat yang saya dapat di atas, ia adalah kerana saya menukar nombor ip dalam fail authserver dan worldserver conf, jadi pada asasnya pelayan cuba membuat sambungan luaran ke pangkalan data dan bukannya dalaman, secara lalai tetapan keselamatan bertentangan.