Mods / Server Authentication

Category: #Utility
Author: BoboDev
Side: Server
Created: Apr 6th at 11:16 PM
Last modified: Apr 27th at 4:25 PM
Downloads: 438
Follow Unfollow 5

Latest version:
serverauth_1.0.6.zip


This mods add new register system to your server, increasing the security for your loved players.

Features:

  • Register account command ex: /register 123
  • Login account command ex: /login 123
  • Change password command ex: /changepassword 321
  • Admin change password command ex: /forcechangepassword test 321

Player unlogged cannot:

  • Drop items
  • Get dropped items
  • Execute commands
  • Break blocks
  • Use inventory
  • Deal damage (To the client it appears that the entity is suffering damage, but the server does not register)
  • Receive damage
  • Lose saturation
  • Move

Observations

Players not registered will not count as unlogged player. (Configurable)

Players has 20 seconds to login, if player not logged will be automatically disconnected from the server. (Configurable)

Too many wrongs password will kick user and ban for some seconds. (Configurable)

Entering too many times in server and not logging will ban the user for some seconds. (Configurable)

When a player enters in the server all the inventory is saved locally and the player inventory is clear, so the unlogged players will not have access to the inventory, when the player successfully login in, the inventory is restored.

Unfurtunally you can view the players password in servers log if you have acess to it, this is because the native code logs all commands from players.

Considerations

This mod change a lot of native code, and can break easily throught updates, please make a backup in your world before adding it.

Performance can be a impacted on the server, because of authentication verification.

To much unlogged players can cause performances leaks because of forcing stop moviment.

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v1.0.6
126 Apr 27th at 4:25 PM Show serverauth_1.0.6.zip
v1.0.5
81 Apr 15th at 1:01 PM Show serverauth_1.0.5.zip
v1.0.4
80 Apr 9th at 11:33 AM Show serverauth_1.0.4.zip
v1.0.3
75 Apr 9th at 12:58 AM Show serverauth_1.0.3.zip
v1.0.2
76 Apr 6th at 11:19 PM Show serverauth.zip

9 Comments (oldest first | newest first)

💬 BoboDevAuthor, Apr 27th at 4:26 PM

Lumvik Fixed

💬 Lumvik, Apr 26th at 11:04 PM

Hi, Bobo!
When the setting to freeze unregistered players is turned on, a new player appears outside the world.
As far as I can tell, the mod keeps their inventory until they choose a class and create a character in the game.
The player creates a Seraph, but after registering, the Seraph immediately dies and loses their clothes.

💬 The_True_Goo, Apr 23rd at 7:18 PM

@bobodev server website didn't save the fact that I deleted it ^^" I was paniced for a second. 

 

💬 BoboDevAuthor, Apr 22nd at 11:18 PM

The_True_Goo Just remove it from the mods folder, its not possible the mod run without files

💬 The_True_Goo, Apr 22nd at 5:17 PM

help... how do I remove this from my server? I deleted the file. but tt's still being picked up

 

💬 Lumvik, Apr 14th at 8:42 PM

BoboDev
Sounds great. Good luck with the development and have a great day!

💬 BoboDevAuthor, Apr 14th at 7:50 PM

MATVII
At the moment this mod still doesn't have a config file, i intend to do it this week, and about the player not getting stuck when they don't have an account yet, it's something normal because the player doesn't have an account to block the moviment and inventory, but i understand that some people might want this option and i also have it in mind for this week

💬 Lumvik, Apr 14th at 11:37 AM

Hi BoboDev! Сould you tell me if it's possible to increase the player's waiting time for authorization? Perhaps up to 60 seconds.

I would like to translate the chat messages displayed to the language of my server. Are you planning to add support for other languages in your mod?

Additionally, I noticed that the mod does not freeze players who have not yet created a password. Is that supposed to happen? After creating a password, the mod works correctly.

💬 Ruyeex, Apr 8th at 7:27 AM

It could be great for the same reason as minecraft has.
But currently it's not the most concerning, but it's neat.

(edit comment delete)