JSettlers2 - Java Settlers of Catan / News: Recent posts

Version 1.1.19 released

Stable version 1.1.19 has been released.

The download page includes a JAR file you can directly run ("practice mode") to test out the new version without starting a server.

Version 1.1.19 contains these features and fixes:

  • New game option for house rule: Roll no 7s until a city is built

  • Trading port/harbor graphics updated

  • Reset board during initial placement: Pick randomly-selected robots, instead of keeping same robots... read more

Posted by Jeremy D. Monin 2014-11-30

Version 1.1.18 released

Stable version 1.1.18 has been released.

The download page includes a JAR file you can directly run ("practice mode") to test out the new version without starting a server.

Version 1.1.18 contains these features and fixes:

* Reset board: Keep player chat text; Confirm before restarting after end of a practice game
* Chat text field: Word-wrap long lines
* Don't limit the number of simultaneous practice games
* 6-player board: Focus cursor on input field when the chat window expands; scroll chat/game text to bottom when it shrinks
* If saving completed games to db, save if any human players, even if some have left/rejoined
* Bugfix: Client creating a game on a server newer than itself might show a second New Game Options window... read more

Posted by Jeremy D. Monin 2013-04-05

Version 1.1.17 released

Stable version 1.1.17 has been released.

The download page includes a JAR file you can directly run ("practice mode") to test out the new version without starting a server.

Version 1.1.17 contains these features and fixes:

* Road Building: Player may skip (cancel) placing second free road, if they want to use just one road piece
* If jar client can't connect to server, returns to first panel, with buttons to connect or practice
* If try to start server in JSettlers.jar, but port already in use, show message instead of exiting immediately
* If server's debug commands are on, warn at connect
* Get Practice Game options from practice server, not from most recently started game
* If join a server after a practice game, re-enable name and password fields
* Chat text field: If a long line is truncated, keep the rest of it in the textfield
* Debug commands: dev cards: Send card type numbers with help message
* Server DB setup script: Ignore net errors when running script and exiting ... read more

Posted by Jeremy D. Monin 2012-12-13

Version 1.1.16 released

Stable version 1.1.16 has been released.

The download page includes a JAR file you can directly run ("practice mode") to test out the new version without starting a server.

Version 1.1.16 contains these features and fixes:

* Bugfix: 1.1.15 can't start practice games
* If jar client loses server connection, returns to first panel, with buttons
to connect to a server or practice

For more details, please see the release notes.

Posted by Jeremy D. Monin 2012-10-27

Version 1.1.15 released

Stable version 1.1.15 has been released.

The download page includes a JAR file you can directly run ("practice mode") to test out the new version without starting a server.

Version 1.1.15 contains these features and fixes:

* Bugfix: Occasional hangs creating new game, when old game isn't yet cleared
* Bugfix: Hangs on mac osx 10.7, 10.8 after a few minutes (SnippingTextArea) - thanks olivierdeckers
* Server command line simplified: port number, max conns, db info now optional
* Can save all completed game results in database, with new command-line option
* Server db property for jdbc driver jar file
* Server db easy setup script options... read more

Posted by Jeremy D. Monin 2012-10-23

Version 1.1.14 released

Stable version 1.1.14 has been released.

The download page includes a JAR file you can directly run ("practice mode") to test out the new version without starting a server.

Version 1.1.14 contains these features and fixes:

* Game can require more than 10 Victory Points to win
* Don't force-end bot turn if waiting for human discard
* Discard dialog has "Clear" button
* Show 'Server is ready' message at end of initialization
* At server shutdown, try to disconnect from database (helpful for sqlite)
* Debug commands are off by default, except practice games
* Split out sql from README, add indexes (Chad McHenry idea) ... read more

Posted by Jeremy D. Monin 2012-10-01

Source code moved from CVS to github

As of 2012-09-28, the source code is hosted at https://github.com/jdmonin/jsettlers2 ; the current sourceforge CVS will be historical.

The project home, forums, and bug tracker will remain at our home at sourceforge.

Posted by Jeremy D. Monin 2012-09-28

November 2011: Version 1.1.13 released

Version 1.1.13 was released November 2011.

Several minor features were added, bugs were fixed. The license was also upgraded to GPLv3.

For more details, see http://sourceforge.net/projects/jsettlers2/files/jsettlers2/1.1.13/jsettlers-1.1.13-changes.txt/download .

Posted by Jeremy D. Monin 2012-09-28

Version 1.1.07 released

Stable version 1.1.07 has been released
The download page includes a JAR file you can directly run ("practice mode") to test out the new version without starting a server.

Version 1.1.07 contains these features and fixes:

* Per-game options framework, including these options:
- PL Maximum # players (2-4)
- RD Robber can't return to the desert
- N7 Roll no 7s during first # rounds
- BC Break up clumps of # or more same-type ports/hexes
- NT No trading allowed
* Fewer disconnect-reconnect debug messages from robots during idle hours
* Allow debug commands in practice games
* New applet parameter "nickname" for use with dynamic html
* Other minor enhancements and fixes... read more

Posted by Jeremy D. Monin 2009-10-31

Version 1.1.06 released

Stable version 1.1.06 has been released, and CVS updated.
The download page includes a JAR file you can directly run ("practice mode") to test out the new version without starting a server.

Version 1.1.06 contains these features and fixes:

* Monopoly reports (privately) number of resources stolen to each victim
* Reset practice game, at end of game: New randomly-selected robots, instead of same robots each time
* Track and understand client version starting from connect time, not just from joingame time.
* Can deny entry to individual games based on client's version (ex. client too old to understand a recent game feature, like 6 players)
* Fewer debug messages from robots during idle hours
* Bugfix: Hangs on mac osx 10.5 after a few minutes (SnippingTextArea)
* Bugfix: After disconnect/rejoin, trade offer panel overlays your controls
* Bugfix: "Start a local server" ignored port-number textfield, was always default port

Posted by Jeremy D. Monin 2009-06-30