Java highload game server demo with netty/webflux reactive features and matchmaking support
./mvnw clean verify spring-boot:run
Server uses spring-boot-web to start http server, therefore - all spring boot properties are available for usage. Custom properties are declared as ApplicationProperties.java.
application.yml:
application:
room:
max-players: 2
loop-rate: 100
end-delay: 30000
server:
port: 8080
Simple html/js example already included as a static web resources, just look at localhost:8080. Click login button and wait for game room and match start