2024-12-15 02:00:57|Myriagame |source:minecraft skins
Important reminder
The module has been updated to 5.0. Because the update is large, the configuration cannot be compatible with 4.X, so the server side needs to re -generate the configuration file.The client also needs to update the module synchronously, but no configuration is required;
In the version 5.0 and later, all functions can be opened or closed, and it is closed by default. Please read the instructions carefully and modify the configuration. If the configuration is not modified
All features will only take effect on the special server (that is, FORGE, Fabric, Arclight Aklett, Mohist Moister and other environments). None of the local network connection and single -player games will not take effect;
All the prompts are put into the language file, that is, the "zh_cn.json" file. If you need to modify it, please decompress and re -pack the module JAR file;
Due to the limited energy of developers, only the final version of 1.18.2 and above now supports.The forge version starts to support Neoforge from 1.20.6.
Function 1 -File Checksum
This is also the initial function of this module.
Use scene
通常情况下,模组加载器能够检测客户端的模组列表是否与服务端一致,然而这只检测服务端和客户端都需要添加的模组,而不检测仅客户端模组(如小地图、Rendering optimization, even cheating module, etc.), some clients even add perspective material packages, which seriously affects the fairness of the game.The traditional response method, such as fake mines, may destroy block data or cause stuttering.
The "file verification" function of this module can detect whether the module file (including only the client) in the client integration package is consistent with the version at the time of production and release.Used but not allowed by the server.
For example: If the server is not allowed to be used, the client adds a small map module to be rejected; if the server is required to use, the client deletes the small map module and will be rejected.
Another scene is the manager of the server.For example, the server updates some module files, but some clients cannot be updated in time. Because the module channels can still be matched through the module loader, the difference between the module version may cause the server data to have problems.After using this module, you can easily turn off the "verification channel" iOS of the old version of the client, so as to protect the account data of the server player's account security.
Running principle
The module will detect all files specified in the configuration file and calculate their hash value.Finally, the hash value of all files will be merged to generate the hash signature of the entire client. This value will be used to verify the client.
Whenever the client is connected to the server, the server sends a list of files that need to be verified to the client every other time, and then the client will calculate the calculation hash signature and send it to the server.If this signature is not in a list of server records, the client will be rejected.
Because certain files may change during starting or runtime (such as automatic Chinese updated language files, or the material file of the promoter skin), these files will be considered to be modified during detection and cannot be verified by files.If these files can be continuously used after being generated (such as a Chinese language material bag), the files can be retained and the above functions can be turned off, which is compatible with this module.
How to use
Plan your integration package, add all the modules and other files you want to use into the corresponding folder;
After you are ready, run the test service side, run the server -side command /jarsauth record, and open the record mode. In this mode, the server will allow any client to connect and record their details;
Use the client to connect to the server;
When you see "Client Details Reloaded" in the server console, a [ACC-X.json] file is generated in the archive folder, then disconnected to run the server command/jarsauth record again, and the record mode is closed, youYou can modify the name of this file to distinguish different versions. Just start with "ACC-", such as [ACC-TEST.JSON];
The configuration file will be generated in the archive folder, that is, the [setting-free-checksum.json] file, carefully read the description of [desc_cn.txt], modify the configuration;
Run the server command /jarsaultH RELOAD after completion, and overload the configuration.After modifying the configuration at any time, you must use this command to take effect;
This client can be connected to the server, and the client's side no longer needs to be configured;
If you want to reject the client connection, delete the corresponding [acc-x.json] file;
[Note] The verification failure may be caused due to network fluctuations.
Function 2 -Client Authentication
This function is similar to login
Use scene
For the offline mode server, because the official verification service cannot be used, it is only to distinguish different players by the player's name, so players are easily replaced.This feature can add a dedicated identity verification service to the server, so as to solve the problem of logging in by the player's use of the same username.Running principle
When a player logs in, the server will check whether it has UUID using this user name. If not, it will be regarded as the first login.When the client does not have the corresponding information, it cannot be returned, and it will be rejected by more than a certain period of time.
When a player landed for the first time, the server generates a UUID bound to the player's username and saves it on the server, and it will also send it to the player.The player will automatically disconnect the connection after saving the data to log in to the verification.
How to use
The configuration file will be generated in the archive folder, that is, the [setting-client-auth.json] file, carefully read the description of [desc_cn.txt], modify the configuration;
[For the server] After the player is connected, a [UUID-FILES] folder will be generated in the archive folder, which contains the UUID information of all players;
If you want to cancel the player, just delete the corresponding UUID file directly. Since this file reads each time it is verified, you can directly take effect without re -loading;
[For players] A [UUID-FILES] folder is generated in the root directory of the client, which contains the UUID information of all user names used by all the clients;
Players need to keep the UUID file properly. If it is lost, it will cause the corresponding server that cannot be logged in; if the leakage may lead to the replacement; if you log in to the server on different computers, copy the [UUID-FILES] folder to the corresponding client to the client.In the root directory.
Function 3 -Server License
This function can be used as anti -addiction
Use scene
Some servers may need to manage the connection time of the player, or they need to be authorized to be authorized to log in to eat.This feature adds a more accurate white list system to the server. The server can issue a license by themselves, and players holding a valid license can connect to the server.The license contains parameters such as validity period, type (by time or number of connections), and limits to help manage the connection authorization of each client.
Running principle
When logging in, the server will find the server's server certificate. If the following situation occurs:
No certificate
The certificate has expired
The certificate limit has been used up
The player will be rejected.Since then, it will be re -verified every other time.
This function is completed by the server by itself and does not need to exchange data with the client.
How to use
The configuration file will be generated in the archive folder, that is, the [setting-server-volense.json] file, carefully read the description of [desc_cn.txt], modify the configuration;
The server certificate is placed in the [Licenses] folder under the server storage;
When the server starts, the module file [jarsauth-*. Jar] will be automatically copied to the service side archive directory;
This module can run as executable JAR, double -click or use the terminal command (java -jar jarsauth -*. Jar) to open the certificate manager;
The file of the certificate manager will be generated in the [Licenses] folder in the working directory, so if you generate files in other positions, you need to put these files back to the [Licenses] folder under the server.The change can take effect, and no heavy load configuration is required.
Reminder on heavy load configuration
The changes in the ACC file of all feature configuration files and function 1 need to be loaded, and the rest of the changes will take effect immediately without re -loading.
Author commitment and authorization
Since the encyclopedia update may not be timely, this part has now moved to the Github homepage.

The goal of MC Encyclopedia (MCMOD.CN) is to provide players with a better environment for MOD learning and research, and accept and cultivate more hardcore players.Provide Minecraft (Minecraft) MOD (module) item data introduction, tutorial strategy and MOD download, and is committed to improving the player's game experience.About the encyclopedia Encyclopedia help development log Donate Encyclopedia to follow the encyclopedia B station = "Fa Fa-Anagle-Right"> Opinions feedback Email © CopyRight Mc Encyclopedia 2013-2024 mcmod.cn |

![]()
In addition to other statements, MCMOD.CN, all open public editing content uses the BY-NC-SA 3.0 protocol.
![]()
National Service DNF Dark Ni
2025-01-28 09:19:27The new screenshot of the be
2025-01-28 09:18:57The 15th anniversary wallpap
2025-01-28 09:18:273DM Xuanyuan Sinicization Gr
2025-01-28 09:17:57French magazine is the first
2025-01-28 09:17:27The sneak game "Republic" wi
2025-01-28 09:16:57
The story between humans and
2025-01-28 09:16:27
Capture "Trinity 3: Artifact
2025-01-28 09:15:27
Wind direction change "Myste
2025-01-28 09:14:57DICE's new project "Dream" w
2025-01-28 09:14:27
Pirate Minecraft Skins
Minecraft Skins
2024-12-10 04:11:27
Pirate Minecraft Skins
Minecraft Skins
2024-12-10 04:11:26
Master Minecraft Skins
Minecraft Skins
2024-12-10 04:11:25
King Minecraft Skins
Minecraft Skins
2024-12-10 04:11:25
Guide Minecraft Skins
Minecraft Skins
2024-12-10 04:11:24
Dark Knight Minecraft Skins
Minecraft Skins
2024-12-10 04:11:23
Sparta Minecraft Skins
Minecraft Skins
2024-12-10 04:11:23
Moncraft Skins of the War
Minecraft Skins
2024-12-10 04:11:22
Red Witch Minecraft Skins
Minecraft Skins
2024-12-10 04:11:22
Golden Cavaliers Minecraft S
Minecraft Skins
2024-12-10 04:11:22