Hey there, thanks for checking this out, i hope u find what you are looking for
.
Whitelister is a program that i found online written by DomiStyle, i believe he also wrote Dart.
I found the source code
and fixed some big bugs and updated it to my needs.
It's a whitelisting tool for: Arma2, but mainly created for the awesome mod: DayZ.
Its purpose is to only let players who are registered in a database, on the server.
So if u are not in the database you will be kicked off right away. (Like a doorman)
Hopefully you will do so with a friendly message, telling theme where to go for more information.
How does it works?
The program a console based program, which means there are no buttons and nice boxes.
Its just a black window containing text, like the command prompt.
The program communicates via Battlleye and this way can tell when a player tries to join.
It reads the players GUID (A unique string created from a Cdkey) and the player name.
If the information is the same as the stored information in the database it will let the player join. If there is no record of the player the program kicks the player.(in the nuts
)
Main changes from the original so far:
U need to create a database so follow these steps.
If u are using PhpMyAdmin you can combine steps 1, 2, and 3 in one move, using = "create user"
Please consider to make a donation.
Ketting.
Whitelister is a program that i found online written by DomiStyle, i believe he also wrote Dart.
I found the source code
It's a whitelisting tool for: Arma2, but mainly created for the awesome mod: DayZ.
Its purpose is to only let players who are registered in a database, on the server.
So if u are not in the database you will be kicked off right away. (Like a doorman)
Hopefully you will do so with a friendly message, telling theme where to go for more information.
How does it works?
The program a console based program, which means there are no buttons and nice boxes.
Its just a black window containing text, like the command prompt.
The program communicates via Battlleye and this way can tell when a player tries to join.
It reads the players GUID (A unique string created from a Cdkey) and the player name.
If the information is the same as the stored information in the database it will let the player join. If there is no record of the player the program kicks the player.(in the nuts
Main changes from the original so far:
- It now compares the player name and the guid .
If a player changes his name, the player will be kicked.
If a unknown player uses a whitelisted key the players name is connected to the guid so the player will be kicked. (for no cd key servers) - If connection is lost with the Database, it no longer kicks everybody out of the game.
It now locks the server and after a re-connection it unlocks itself. - Console writing is now minimal, and color coded so easy reading.
- Removed unnecessary loops and functions, and fixed some big bugs.
Way more stable now.
U need to create a database so follow these steps.
If u are using PhpMyAdmin you can combine steps 1, 2, and 3 in one move, using = "create user"
- Create a user for the whitelist tool.
Its not recommended to use the root user. - Create a database for the whitelist tool.
- Set privileges for the user on the database, so the program can read it.
- Import the whitelist.sql file on the database.
Or copy the text from the file and run a SQL on the database. - Insert a row manual;
Future plan: a Php web interface is coming.
id == 'NULL'
GUID == '12345678901234567890123456789012'
Name == 'Name here' (No space in front or after the name!) - Edit the config.txt with the right data.
- Run Whitelister.exe
- View console.log to view the log
.
Please consider to make a donation.
Ketting.
Last edited: