Skip to content
 
 

Repository files navigation

WhackerLink

License

Setup:

Download NodeJS

Windows:

Download and install node.js: https://nodejs.org/en

Linux:

sudo apt install nodejs npm

Setup Google Dev

Setup google sheets for integration. Pictures to show how it’s done are at the bottom. Follow the order of images 1 to 15. Link to google: https://console.cloud.google.com/projectcreate

Setup Google Sheets Config

Setup your google sheets for channels and RIDs. Pictures at the bottom.

Download WhackerLink

Clone whackerlink repository

Set config files

Setup the config files. Rename the config.example.yml file to config.yml and open it in notepad or your favorite editor. Also rename the rcon_logins.example.json to rcon_logins.json.

Finish config files

Put the google json file into the root directory of whackerlink and rename it to google.json. Open the config.yml file and under the ‘sheetsJson: './something-124.json' change ‘./something-124.json’ to ‘google.json’. Under the sheetsID put the google sheet that the rids and channels are listed in. The ID should look something like this: 14KmRdIIGcLWQnM4sWBKFxJOmqj7-Mh0vXO8taKsEgJU. You can find this in the URL of your sheet while viewing.

Make sure to run node token_generator.js -c config.yml to generate your JWT for socket use. This is a must and a huge security upgrade. Double check at the top section of the config you have the fullPath set correctly (include a \ at the end of the path). And in the whackerlink folder create a folder called db that way the database will work.

Run WhackerLink

Copy the directory your whackerlink files are in and open CMD. Run the command cd "directory" and then put the location of the folder in there and hit enter. After that run npm i and then node index.js -c config.yml and go to http://localhost:3000 that whackerlink is running on.

cd (your dir wl is in)
npm i
node index.js -c config.yml

Enjoy whackerlink. Use /sys_view and /sys_view/admin at the end of the URL to look at status. Example: http://localhost:3000/sys_view

Images:

(Images from Collin, K0NNK)

Google Dev setup:

image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1

Google Sheet example:

image1 image1

About

The main server and client application

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages