DayZ Whitelist Pro Plus is a simple windows application that allows you restrict which players can join your server by adding their GUID. I've tried to make this application as simple as possible.
Next Version
The next version will start saving options like whether the whitelist was off last, whether you were adding new players etc. so you don't have to keep changing them every time the whitelister starts.
I'll also be creating an external XML file for the console version that will contain options like the welcome message, kick message etc.
Version 1.2
With this update, I've built 2 versions of the whitelist. Both a desktop application and a console application. Both have pretty much the same set of features. The console application will be available shortly.
Added Features
With this version I've added the ability to issue commands to the whitelister through any RCon client of your choice.
Commands
Through an RCon client:
Through in-game global chat:
Here's what you need
You don't have permission to create a database
If you don't have permission to create a new database your server is most likely being hosted by a third-party. If so, you'll have to ask them to set the database up for you and grant you ALL privileges. They will most likely not use the name 'whitelist', so you'll have to update the whitelist.install.sql file.
Credits
Thanks to hambeast for the application that I've used as the foundation for this whitelister.
https://github.com/deadfred666/DayzWhitelisterPro
Old versions:
V1.1: http://dl.uk8008.co.uk/DayzWhitelisterProPlus_V1.1.zip
V1: http://dl.uk8008.co.uk/DayzWhitelisterProPlus_V1.zip
Next Version
The next version will start saving options like whether the whitelist was off last, whether you were adding new players etc. so you don't have to keep changing them every time the whitelister starts.
I'll also be creating an external XML file for the console version that will contain options like the welcome message, kick message etc.
Version 1.2
With this update, I've built 2 versions of the whitelist. Both a desktop application and a console application. Both have pretty much the same set of features. The console application will be available shortly.
Added Features
- Ability to use in-game commands using global chat (must use period/full-stop) eg. ".whitelist off" instead of "#whitelist off"
- Option to force users to use the same name they signed-up with a custom kick message
- New command for controlling the username check: #checkusernames on/off
- Bundled in an installer
- Fixed reconnection bug eating up system resources
With this version I've added the ability to issue commands to the whitelister through any RCon client of your choice.
Commands
Through an RCon client:
Code:
#whitelist on - turns the whitelister on
#whitelist off - turns the whitelister off
#whitelist kick - kicks all users who aren't whitelisted
#addnewplayers on - add new players to the whitelist when it's off
#addnewplayers off - doesn't add new players to the whitelist when it's off
#checkusernames on - checks database to make sure names match
#checkusernames off - doesn't check database to make sure names match
Code:
.whitelist on - turns the whitelister on
.whitelist off - turns the whitelister off
.whitelist kick - kicks all users who aren't whitelisted
.addnewplayers on - add new players to the whitelist when it's off
.addnewplayers off - doesn't add new players to the whitelist when it's off
.checkusernames on - checks database to make sure names match
.checkusernames off - doesn't check database to make sure names match
Here's what you need
- The zip file located here: http://dl.uk8008.co.uk/DayzWhitelisterProPlus_V1.2.zip
- If you want to use the console version, download this instead: Download available tomorrow
- Access to a MySQL server with ALL privileges (this can be a different server than your hive)
- Access to a computer (this is quite important!)
- Unzip the files somewhere on your computer. Let's assume C:\dayz_whitelister
- Create a new database on your MySQL server called whitelist (if you call it something else, make sure you change the whitelist.install.sql file accordingly)
- Open the whitelist.install.sql file in a text editor
- Replace all instances of dayz with your database username
- Save the file and run the SQL against your database
- If any errors occur, see the problems area below
- Install the application by running the setup.exe
- Fill your Rcon and database credentials into the settings window when it prompts you to
- Customise your welcome + kick message (#name gets replaced with the players name on the welcome message)
- Connect and begin whitelisting!
You don't have permission to create a database
If you don't have permission to create a new database your server is most likely being hosted by a third-party. If so, you'll have to ask them to set the database up for you and grant you ALL privileges. They will most likely not use the name 'whitelist', so you'll have to update the whitelist.install.sql file.
Credits
Thanks to hambeast for the application that I've used as the foundation for this whitelister.
https://github.com/deadfred666/DayzWhitelisterPro
Old versions:
V1.1: http://dl.uk8008.co.uk/DayzWhitelisterProPlus_V1.1.zip
V1: http://dl.uk8008.co.uk/DayzWhitelisterProPlus_V1.zip