Setup Guide - kritbualad/Bayshore_WMMT6 GitHub Wiki
How to Setup Bayshore Server on your Own Computer for WMMT6/6R (New Update)
Requirements
Download
Node.js 16.16.0 Some new versions do not support running server.
Step -1: Back up your Wangan Midnight Maximum Tune 6/6R folder
Do this in case things go wrong.
Step 0: Setting up development tools
Node.js
Download and install Node.js once installed. Open a command prompt and type the command npm i -g yarn
to install the Yarn package manager.
Step 1: Download TeknoParrot + MaxiTerminal
Download Mirror Maxi6 Own Server
or
Download Mirror Maxi6R Own Server
Then extract the file
Step 2: Setting Bayshore itself
Download Bayshore 6 https://github.com/ProjectAsakura/Bayshore
or
Download Bayshore 6R https://github.com/kritbualad/Bayshore_6R_Legacy
You can also use kritbualad Bayshore 6R Fork.
Press the green Code button, then press Download ZIP.
Clone Bayshore repository into a directory of your choice.
Afterwards, copy config.example.json
to config.json
, and open it in your favorite text editor.
Change its contents to match your environment.
Example:
shopName/shopNickname : Your server name
serverIp : IPv4 Address check CMD
> ipconfig
newCardsBanned : Default 0
Additional
Terminal Scratch
If you want to use Terminal Scratch continuously, find scratchEnabled and set the number 2.
"scratchEnabled": 1
to 2
Then Save
Open CMD
on folder Bayshore
Then, run yarn install
to install the necessary dependencies, and then yarn build_protos
to compile the game's networking definitions.
Step 3: Install OpenBanapass bngrw.dll
Place the bngrw.dll file in the WMMT6/6R game folder.
Step 4: PostgreSQL
Install PostgreSQL Press Next Will force you to enter a password. and press Install until complete.
Open pgAdmin 4 Enter the password you installed. press OK
Open the Bayshore folder.
then copy .env.example
to .env
open with Notepad
Open pgAdmin 4 go to Servers > Right Click PostgreSQL > Properties > Connection
Example:
POSTGRES_URL=postgresql://user:password@your-host:5432/database
ALLNET_PORT=80
user
to postgres
password
to Enter the password you installed
your-host
to localhost
database
to DataBase Name WMMT
ALLNET_PORT= 20080
to 80
Then Save
Step 5: Open Server Bayshore
Open CMD
on folder Bayshore
Then run
yarn prisma generate
and
yarn prisma migrate deploy
Finally, then type yarn dev
where you open CMD in the Bayshore folder.
Step 6: MaxiTerminal
Open the folder MaxiTerminal > config.json and find server_uri
"server_uri": "https://`SERVER_IP_BAYSHORE`:9002",
Example:
"server_uri": "https://`192.168.X.X`:9002",
Then Save
Step 7: Open TeknoParrot
Open TeknoParrot.exe with Run as Administrator
Let's add the WMMT6/6R game first.
Go to GAME SETTINGS
Example:
Network - ServerIP : The server IP you open server Located in the folder Bayshore > config.json.
Network - Port : 80
General - NetworkAdapterIP : Your ip check CMD
Others can be setting manually.
Step 8: Launch Game Bayshore Servers
Bayshore
Go to the Bayshore folder, then open CMD and type the command
yarn dev
. (If you don't open CMD, you can also press start.bat in Bayshore folder.)
TeknoParrot Press LAUNCH GAME
Enjoy!!!
Thank you Discord Project Asakura and Wangan Emulation for the Community suggestions.
If there is any mistake, I apologize here.
Patches
WMMT6 2018
OCM game crash fix
Credit: Tattoohanz for people make English Patch
WMMT6R 2020
OCM game crash fix
Fix the game crashed for viewing car km accumulation (Very Necessary)
Credit: Tattoohanz for people make English Patch