Instructions

Instructions

Server and Client installation

by: saki2fifty

There are 2 parts to the installation. One is the "plugin", which is the server side portion that you install just like any other "plugin". Just copy the FLockClient.jar (server) into the plugins folder and launch the server.

The other part (2nd part), is the client side portion (Mod).

For Vanilla Minecraft (only explaining vanilla, the installation basics is still valid for forge and modloader):

  • Delete the entire %appdata%/roaming/.minecraft folder*
  • Download minecraft.exe from http://minecraft.net/download*
  • Launch minecraft.exe*
  • Sign in, and it will automatically rebuild the .minecraft structure*
  • Close down minecraft client.
  • Use 7zip to open minecraft.jar located in %appdata%/roaming/.minecraft/bin
  • Download FLockClient.zip (not the server portion)
  • Use 7zip to open FLockClient.zip
  • Copy the contents of the FlockClient.zip/vanilla into minecraft.jar via 7zip
  • Delete META-INF in minecraft.jar
  • Close 7zip
  • Copy this new minecraft.jar into the ../FLockClient/jars folder server side
  • Restart/Reload the server to read the new jar inside the jars folder
  • Launch Minecraft.exe signed in, and tested.

*Bold texts are optional, but if you run into problems you should try it. The whole purpose of doing it this way, it to ensure there isn't a mod/plugin that you've installed that would cause problems.

The "class" Folder

The class folder contains a required .class file used to compile the client data, you dont have to change anything in this folder or its contents, everything is overwritten when the player join the server.

The "jars" Folder

This folder contains all the available .jars to join the server, for instance, if you have a minecraft.jar with minimap, another one with optifine and another with only the FLockClient mod, you can add all those 3 files to the jars folder, and if the player joins the server using any of those 3, he will be allowed to join the server.

The "jars/mods" Folder

This folder contains all the available .jars to have inside your "mods" folder, for instance, if you have forge and want people to be able to join the server using the mod X or Y or Z, you just have to put the XYZ mod file inside the mods folder, then the player will be able to join the server using one or all of them. You can configure to force the player to have all those 3 mods too. The player will no be able to join the server using a mod file that isnt in your jars/mods folder.

The "send" Folder

This folder contains all the files to send to the client if he join the server using a invalid jar or invalid mods. The structure of this folder will remain intact, for instance, if inside this folder you have this structure:

  • /send/bin/minecraft.jar
  • /send/resources/soung.egg
  • /send/someFolder/readme.txt

The client will receive the files in the same structure:

  • /.minecraft/bin/minecraft.jar
  • /.minecraft/resources/soung.egg
  • /.minecraft/someFolder/readme.txt

And if he already have any of those files/folders, the original will be renamed, nothing will be deleted.

Files destinated to /.minecraft/bin/patch/ will be put inside the minecraft.jar


Comments

Posts Quoted:
Reply
Clear All Quotes