Repository navigation
release-2.2.00
- Client:
- Game window:
- Remember recently sent chat text; browse history with Up/Down arrow keys in input field (based on Chad McHenry idea)
- At end of game, reveal VP cards in players' hand panels
- If user clicks board to dismiss the right-click build menu, don't show "to build pieces, right-click" reminder dialog
- Game window:
- Server:
*STATS*command: Send client how long they've been connected and, if at least 1 game won or lost, their win-loss count for this session- If client joins a game that's already over, send final scores and revealed VP cards
- Let debug user also chat and run commands while observing a game
- SQLite database:
- For convenience, if JVM properties don't contain
org.sqlite.tmpdirbut that property is set in
jsserver.propertiesfile or command line, copy it into JVM properties
- For convenience, if JVM properties don't contain
- For AI/Robot development:
- Server can automatically start some third-party bots with new startup option:
-Djsettlers.bots.start3p=3,com.example.BotXClient,5,net.example.BotZClient
For details, search for that property in src/main/bin/jsserver.properties.sample - Strategy classes made easier to change or subclass for 3rd-party bots; added SampleDiscardStrategy
- Human players can't use the robot nickname prefix "extrabot "
- Server can automatically start some third-party bots with new startup option:
Downloads:
- jsettlers-2.2.00-full.jar can run as client or host a server
- jsettlers-2.2.00-server.jar is server only
- jsettlers-2.2.00-full.tar.gz contains all jars, source code, and SQL scripts.