Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lzimul/mcwl4w

mcwl4w is a project that offers a convenient online whitelist application for Minecraft servers. Players can easily submit their username and email through a simple web form. This project enhances server management efficiency and improves the gaming experience by ensuring that only eligible players can join the server.
https://github.com/lzimul/mcwl4w

genuine lzimul minecraft nodejs protection safety server service verify website whitelist

Last synced: 5 days ago
JSON representation

mcwl4w is a project that offers a convenient online whitelist application for Minecraft servers. Players can easily submit their username and email through a simple web form. This project enhances server management efficiency and improves the gaming experience by ensuring that only eligible players can join the server.

Awesome Lists containing this project

README

        

# mcwl4w

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.

## Browser Support

| ![Chrome][chrome-shield] | ![Edge][edge-shield] | ![Firefox][firefox-shield] | ![Safari][safari-shield] | ![Opera][opera-shield] |
|--------------------------|----------------------|----------------------------|--------------------------|------------------------|
| Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | |




Logo

mcwl4w





Explore the documentation for this project »




Report Bugs
·
Propose New Features


[![BiliBili][bilibili-shield]][bilibili-url]
[![Contributors][contributors-shield]][contributors-url]
[![Issues][issues-shield]][issues-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![MIT License][license-shield]][license-url]
[![LinkedIn][linkedin-shield]][linkedin-url]

## [前往中文 README](./README_CN.md)

## Features

- **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.

## Preview Images

Logo

Logo

Logo

Logo

## Installation

1. **Download the project locally**
```bash
git clone https://github.com/lZiMUl/mcwl4w.git && cd mcwl4w
```

2. **Install project dependencies**
```bash
# For foreign network environments
npm run install
# For domestic network environments
npm run install:china
```

3. **Modify the project configuration file**
```text
Enter the project's config folder
Modify the configuration items in default.toml
```

4. **Compile the project**
```bash
npm run build
```

5. **Run the project**
```bash
npm run start
```

## Usage

1. Visit the homepage of the website.
2. Fill out and submit the whitelist application form.
3. The administrator reviews the application and updates the whitelist.

## Contribution

Contributions in any form are welcome! Please fork this project and submit a pull request.

## License

This project is open-sourced under the MIT License.

## Contact

If you have any questions or suggestions, please contact [[email protected]](mailto:[email protected])。

#### Below is the default configuration. If you encounter any configuration issues, you can copy and paste it here ;-)

```toml
# 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 = ""

```

[your-project-path]:lZiMUl/mcwl4w

[bilibili-shield]: https://img.shields.io/badge/mcwl4w%20Developer%20Bilibili-red?logo=bilibili

[bilibili-url]: https://space.bilibili.com/291883246

[contributors-shield]: https://img.shields.io/github/contributors/lZiMUl/mcwl4w.svg?style=flat-square

[contributors-url]: https://github.com/lZiMUl/mcwl4w/graphs/contributors

[forks-shield]: https://img.shields.io/github/forks/lZiMUl/mcwl4w?label=Forks&logo=github

[forks-url]: https://github.com/lZiMUl/mcwl4w/network/members

[stars-shield]: https://img.shields.io/github/stars/lZiMUl/mcwl4w?label=Stars&logo=github

[stars-url]: https://github.com/lZiMUl/mcwl4w/stargazers

[issues-shield]: https://img.shields.io/github/issues/lZiMUl/mcwl4w?label=Issues&logo=github

[issues-url]: https://github.com/lZiMUl/mcwl4w/issues

[license-shield]: https://img.shields.io/github/license/lZiMUl/mcwl4w?label=License&logo=github

[license-url]:https://github.com/lZiMUl/mcwl4w/blob/main/LICENSE

[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=flat-square&logo=linkedin&colorB=555

[linkedin-url]: https://linkedin.com/in/shaojintian

[chrome-shield]: /assets/image/icon/chrome.png

[edge-shield]:/assets/image/icon/edge.png

[firefox-shield]: /assets/image/icon/firefox.png

[safari-shield]: /assets/image/icon/safari.png

[opera-shield]: /assets/image/icon/opera.png