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 |