mcwl4w is a project designed to provide a convenient whitelist application for Minecraft servers through an online website. It allows players to submit their application information, such as username and email, via a simple web form. This project aims to enhance server management efficiency while optimizing the gaming experience for players, ensuring that only eligible players can join the server.
Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ |
- Online Whitelist Application:Players can submit their application information through the website.。
- Efficient Management:Server administrators can easily manage and review applications.
- Optimized Experience:Ensures that only eligible players can join the server.
-
Download the project locally
git clone https://github.com/lZiMUl/mcwl4w.git && cd mcwl4w
-
Install project dependencies
# For foreign network environments npm run install # For domestic network environments npm run install:china
-
Modify the project configuration file
Enter the project's config folder Modify the configuration items in default.toml
-
Compile the project
npm run build
-
Run the project
npm run start
- Visit the homepage of the website.
- Fill out and submit the whitelist application form.
- The administrator reviews the application and updates the whitelist.
Contributions in any form are welcome! Please fork this project and submit a pull request.
This project is open-sourced under the MIT License.
If you have any questions or suggestions, please contact [email protected]。
Below is the default configuration. If you encounter any configuration issues, you can copy and paste it here ;-)
# Global Configuration
[globalConfig]
# Website Title
title = "Minecraft Server - Whitelist Self-Verification"
# Contact Prompt
contactContent = "Join Discord Group"
# Group Number
contactNumber = "123456789"
# Link
contactLink = "https://discord.com/"
# Web Service Configuration
[webService]
# Host
host = "0.0.0.0"
# Port
port = 80
# Website session timeout (unit: minutes)
sessionTimeout = 10
# Email Service Configuration
[emailService]
# Host
host = "smtp.gmail.com"
# Port
port = 587
# User
username = ""
# Password
password = ""
# Verification code expiration time (unit: minutes)
verifyCodeExpireTime = 5
# Rcon Service Configuration
[rconService]
# Host
host = "127.0.0.1"
# Port
port = 25575
# Password
password = ""