blizzless / blizzless-diiis

Fully-functional open-source server implementation for Diablo 3
GNU Affero General Public License v3.0
1.37k stars 352 forks source link

How to set up for LAN playing #51

Open betolbato opened 2 years ago

betolbato commented 2 years ago

I've been trying to set the server in order to play the game, having the server runing in one pc and trying to login to it from another one, i've tryed changin the ips on the hosts file but nothing hapens most of the time, the account cant be verified on the client and it often shows that the request to connect to the server has been posible but not the connection. Captura de pantalla 2022-11-15 145604

betolbato commented 1 year ago

well i managed to solve it... the steps were

  1. copy the config.ini file into the ...bin/debug/ or ...bin/release/ folder(next to blizzless.exe).
  2. open the config.ini
  3. change every variable related to an ip to the computer's ip(the one running the server), on every section: gameserver, rest... etc
  4. set the nat variable to true.
  5. save and run the blizzless.exe... you're welcome :3

now the other pc's downloaded the diablo and changed the hosts file to the servers ip and its running.

and that was all we are currently 13 people and using a virtual lan network with zerotier. goodluck

thanks blizzless btw love your work <3.

Klariska commented 1 year ago

Hey guys. I know this is old but maybe someone that needs help sees it. I got lan working on my dual Xeon server with 32 gb ram. The mistake I made was I configured the hosts name and the config separately. Depends on your file structure it will look something like this blizzless-diiis-test-stable\src\DiIiS-NA.

Do not change it to your Router's IP address but rather to servers IP address. If you only change hosts file you will get error. If you only set config.ini you will get error. Setup both. On your computer just change your hosts file the same as the servers hosts file. Create an account on the server. Make sure your network is set to public ( I tried on private and server did not work even though they are running from the same router ) either configure your firewall ( Preferred way ) or disable your firewall.

This is for lan. I just got it working as there are no guides I could find that explains how to setup a network connection for this.

PS: Have fun gaming :)

d02098 commented 1 year ago

I started my LAN server but when I/my friends want to add ourselves to the party it says that we have starter edition? Does someone have a solution?

behramykendra commented 1 year ago

I started my LAN server but when I/my friends want to add ourselves to the party it says that we have starter edition? Does someone have a solution?

i live same problem did you fix it ?

Klariska commented 1 year ago

Hmmm. I have to test this. I got it working on Xeon Server but i didn't test more than 1 player. Reason is that I had bad luck this year. First parked my Ryzen for upgrades and then my I7 mobo decided to blow 2 caps. I will see if I have time over the weekend ( I am very busy ) then I will configure my brothers computer and see if we can connect. Only problem I had was that when I used official client from blizzard my quest would disappear so took some time but sourced the official supported client.

KillingNature commented 1 year ago

Hello! I have the same. Did you fixed it?