Setup Guide - kritbualad/Bayshore_WMMT6 GitHub Wiki

How to Setup Bayshore Server on your Own Computer for WMMT6/6R (New Update)


Requirements

Download

All in One Runtimes

Node.js 16.16.0 Some new versions do not support running server.

PostgreSQL


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 Maxi6 Own Server

Download Mirror Maxi6 Own Server

or

Download Maxi6R Own Server

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

Download bngrw.dll

Download Mirror 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

ZenichiConfig WMMT6

OCM game crash fix

English Patch WMMT6

Credit: Tattoohanz for people make English Patch


WMMT6R 2020

ZenichiConfig WMMT6R

OCM game crash fix

Crash Fix

Fix the game crashed for viewing car km accumulation (Very Necessary)

English Patch WMMT6R

Credit: Tattoohanz for people make English Patch