Tenorite is a new TetriNET server written in Java, built with some modern frameworks such as Netty, Akka, Spring Boot
- TetriNET and TetriFAST support
- Elo Rating based winlists
- Multiple channels
- Multiple game modes:
- Classic
- Pure
- Sticks & Squares
- Jelly
- Sprint
- Seven 'o Four
- GBomb
- Break Out!
- Sudden death
- Game statistics (dropping rate, lines cleared, specials used, combos made, ...)
- Player statistics (games played/won, total blocks dropped, total lines cleared, ...)
- Badges
- Replay a game in the browser
- ...
- Java 8+
- MongoDB
Tenorite TetriNET server is built with Spring Boot, so an executable jar is available to run the server.
- Install MongoDB
- Make sure Java 8 is available
- Download the latest release jar 1.2.0
- Start the server using
java -jar
, for example:java -jar tenorite-server-1.2.0.jar
- MongoDB connection can be configured using command line properties or by using an
application.properties
file, for example:java -jar tenorite-server-1.2.0.jar --spring.data.mongodb.uri=mongodb://localhost:27017/tenorite
- more information can be found here
- other available properties can be found at Appendix A. Common Application Properties of the Spring Boot Documentation
- You can now browse Tenorite TetriNET Server at http://localhost:8080