FLockClient - Server
FLockClient
ATTENTION: At this time I'm not able to maintain this project. If any experienced developer wants to maintain this project while I can't, contact-me.
FLockClient is a small and simple tool to force players to use the server defined .jar, It might be useful to modded server and also can work to prevent hacked clients, forcing all the players to use a clean .jar. A client-side modification is required.
Pages: Instructions || Permissions || Key Numbers || Jenkins
Features
- Highly Configurable
- Random security keys
- Multiples clients
- Force player to use a defined client
- Permissions to each client
- Download files from the server
- Permanent ban by MAC address
- more
Permissions
| Permission | Effect |
|---|---|
| FLockClient.Debug | Receive in-game debug messages |
| FLockClient.F3 | Access access to the "F3" menu |
| FLockClient.Texture | Ability to bypass the texture pack lock |
| FLockClient.hash.<client> | Access to the <client> defined |
| FLockClient.Gui.Debug | Show debug information on download |
| FLockClient.ByEmpty | Join the server without the client |
Commands
- /lc ban - Ban the player MAC address
- /lc unban - unBan the player MAC address
- /lc info - Show information about a client
- /lc list - List players using any authorized client
- /lc reload - Reload the configuration
- /lc unex - Re-enable the anti-cheat protection
Attention
This plugin is made to work with a client mode that is available here, if you don't use the mod, the server will not recognise you!
Know Bugs
- Sometimes the kick message will not be properly shown, this is not related to FLockClient.
- Let me know if you find any!
-
View User Profile
-
Send Message
Posted May 9, 2013I have 5 files waiting for approval for over a day, If those files get under review i'm afraid this project will have some problems with the staff, I dont know why but I always have this presumption that this project is not inside the bukkit rules :c
@saki2fifty
alright, I think it is fixed with v2.3.
-
View User Profile
-
Send Message
Posted May 8, 2013Switched it over to 1.5.1 and got the error:
http://pastebin.com/MvkTMS0P
-
View User Profile
-
Send Message
Posted May 8, 2013@saki2fifty
v2.2 is for 1.5.1, sorry, I mess up the files :c
-
View User Profile
-
Send Message
Posted May 8, 2013Ok, tried the new v.2.2 server jar. MCPC+ F688-405 (1.5.2) (server), and Forge Build 7.8.0.688 (1.5.2) (client). Did not install any FC client, only Forge onto a clean minecraft .jar.
Error: http://pastebin.com/YCdA86tS
-
View User Profile
-
Send Message
Posted May 8, 2013@FurmigaHumana
Well, im sure every Admin will end up using various keys, but cant think of any other. Can you add some way to add any key we choose based on permissions? 0-9 / f1 - f12 / A-Z
FLockClient.KeyA
FLockClient.KeyB
FLockClient.KeyC
FLockClient.KeyF1
FLockClient.KeyF2
FLockClient.KeyF3
FLockClient.KeyNum1
FLockClient.KeyNum2
FLockClient.KeyNum3
etc.
Oh, is and /jars/coremods secured?
-
View User Profile
-
Send Message
Posted May 8, 2013@saki2fifty
Ticket menu enabled, anything else to add apart of the f1 key? Is easy to me add everything in one row :3
-
View User Profile
-
Send Message
Posted May 8, 2013@FurmigaHumana
Yes, please compile for 1.5.1 because there are some mods that haven't upgraded yet.
2 more things. Can you do the same thing for the F1 key w/node? (I know, but it can still be used for security control from an admin's perspective). Can you add a "Tickets" menu at the top (Bukkit) to where we can submit and track suggestions?
Now you know whats gonna happen when your Mod/Plugin gets too popular? :D
-
View User Profile
-
Send Message
Posted May 8, 2013@GummyGum173
1.5.2
-
View User Profile
-
Send Message
Posted May 8, 2013v2.2 is it for 1.5.1, or?
-
View User Profile
-
Send Message
Posted May 8, 2013@FucinaLudica
Good! Let me know how it goes, I'm not much familiarised with bungeecord.
@saki2fifty
Done, v2.2 uploaded, should I compile for 1.5.1 too?
FLockClient.F3 FLockClient.Texture
-
View User Profile
-
Send Message
Posted May 8, 2013Does the F3 have a permission node? or in the config? If not, can you create a node for it?
-
View User Profile
-
Send Message
Posted May 8, 2013built today our new client: 1.5.2 + forge 686 + flock client last version. Server version mcpc+ 1.5.2 f686. Everything runs smooth, f3 disabled, no error in console!
Later on we will test it behind bungeecord.
-
View User Profile
-
Send Message
Posted May 8, 2013@saki2fifty
you can test only with forge, if you get identified then it works.
Thanks for the guide, 'll be useful.
-
View User Profile
-
Send Message
Posted May 8, 2013Ok, i'll test later.
So test it with no client at all? It is only for Forge? Vanilla? or both?
Also, I ran across Forge's new runtime obfuscation new since 1.5 which allows a mod to work across builds : http://www.minecraftforge.net/forum/index.php?topic=6430.0 - Just something I read up on last night.
-
View User Profile
-
Send Message
Posted May 7, 2013v2.1 for 1.5.1 and v2.1b for 1.5.2 uploaded, it includes a new way to detect people without the client, it should be better but I'll need some feedback if I need or not to rollback.
-
View User Profile
-
Send Message
Posted May 7, 2013@saki2fifty
I just saw a 1.5.2 mcpc+ build is out, now I already have a 1.5.1 release done so I'll upload 1.5.1 now and 1.5.2 in a few minutes :)
-
View User Profile
-
Send Message
Posted May 7, 2013Haha... ok, I'm not really sure what that means, but ok! :) Get some sleep!
-
View User Profile
-
Send Message
Posted May 7, 2013@saki2fifty
I'll never try to devide by zero again. I'll never try to devide by zero again. I'll never try to devide by zero again. I'll never try to devide by zero again. I'll never try to devide by zero again. I'll never try to devide by zero again. I'll never try to devide by zero again. I'll never try to devide by zero again. I'll never try to devide by zero again. I'll never try to devide by zero again. I'll never try to devide by zero again. I'll never try to devide by zero again. I'll never try to devide by zero again. I'll never try to devide by zero again. I'll never try to devide by zero again. I'll never try to devide by zero again. I'll never try to devide by zero again. I'll never try to devide by zero again. I'll never try to devide by zero again. I'll never try to devide by zero again.
-
View User Profile
-
Send Message
Posted May 7, 2013I hadn't really tried the CheckConfig yet, but tried it a few minutes ago and its erroring out:
http://pastebin.com/MtFXmGvg
When I turn it off / false, it works fine. The config files on the client ARE different than whats on the server, so it tries to download but only stays at 0k.
-
View User Profile
-
Send Message
Posted May 7, 2013@saki2fifty
I think is possible, ll'try.
@Aerotiqua
Sorry, I tought I could answer comments by responding the subscription email :c anyway... yes the permission is FLockClient.hash.minecraft, you must have the client-side installed in your minecraft.jar