Plasmawatch is an Overwatch 1 Private Server recreation project. This is the login server for the project. It directly emulates the Battle.net login experience for the client.
Join the discord: https://discord.gg/T5RncE2RkN
Written in Go.
- Clone the repository either by using
git clone https://github.com/plasmawatch/login-serveror clicking the greenCodebutton, thenDownload ZIP. - (Optional if cloned via the command) Unzip the ZIP file to a directory you'll remember.
- Go into that directory and run
go build, this will install the necessary packages for the login server to work and compile the executable to be ran. - Double click on the
bnet-emu.fish.pfxfile. - Set store location to
Current User. - Click next after making sure the file name is correct. (It should be as it's automatically grabbed)
- Type in
generated-pass-abcdas the password in the password box. Click next. - Click
Place all certificates in the following storeand click theBrowsebutton. - Click on
Trusted Root Certification Authoritiesand clickOk. Click next. - Click finish and press Ok or Yes to the rest of the following windows.
- Open the
bnet-mock.exefile and the rest should work.
- Extract all the files from the 7z file into an empty directory.
- Double click on the
bnet-emu.fish.pfxfile. - Set store location to
Current User. - Click next after making sure the file name is correct. (It should be as it's automatically grabbed)
- Type in
generated-pass-abcdas the password in the password box. Click next. - Click
Place all certificates in the following storeand click theBrowsebutton. - Click on
Trusted Root Certification Authoritiesand clickOk. Click next. - Click finish and press Ok or Yes to the rest of the following windows.
- Open the
bnet-mock.exefile and the rest should work.
This is for extra information for the login server, please use our Launcher repo to learn how to setup your Overwatch 1 client for use.
- TLS3 Server: 1119
- Auth Webserver: 6969
While hosting the Login server is allowed. It is recommended that you use a reverse proxy using Nginix or Apache to make sure the Webserver is using HTTPS.