/AltisCraft.fr

This repository will be step by step completed during a few years.

Primary LanguageJava

AltisCraft.fr

If you have a full source code (5.2 MB) access token, use it in a terminal with git:

git clone https://git:TOKEN@gitlab.com/Benjamin_Loison/AltisCraft.fr.git

Minecraft AltisCraft.fr extension (more than 30 KLOC of Java and more than 85 000 players).

  • Code adding a lot of in-game content.
  • Research of different algorithms to answer problems in real time in a massive way (275 players connected at the same time).
  • Management of scheduled interactions between the game server, a voice server, a web server and the client computers.
  • Management of an authentication server.
  • Management of a website.
  • Adaptations and improvements of external source codes.
  • Extensive use of custom 2D and 3D rendering.
  • Numerous user interfaces to increase functionality.
  • Security against theft (client-side execution, obfuscation and separation of client and server code)

This repository will be step by step completed during a few years.

I won't upload the full code yet because it may somehow disrupt my main project: LemnosLife

Any copy paste from these sources is currently forbidden.

A big thank you to Diabolicatrix, Robin and the whole Minecraft Forge France community for the help they gave me when I started.

Java code counting done without counting third party libraries:

Files KLOC KB
Client side (including launcher) 196 17 665
Server side (including plugin and website) 134 11 524
Total 330 28 1 189

alt text

alt text