Njudge is a software tool that automates the judging process for Diplomacy games. It is developed based on Ken Lowe's software, allowing for efficient and accurate game analysis.
To start the configuration process, navigate to the directory containing the package's source code and type './configure' to configure the package for your system. If you're using 'csh' on an old version of System V, you might need to type 'sh ./configure' instead to prevent 'csh' from trying to execute 'configure' itself.
By default, the judge is set up in /home/judge as user 'judge,' with an email address of judge@localhost and sendmail in /usr/sbin. If you chose a different user and directory in step 1 or if judge email should come from a different domain, you can use flags to override the defaults. There are many other flags you can give, but these are the main ones you're likely to use.
Once you have given the necessary flags, running 'configure' takes a while. While running, it will print some messages telling which features it is checking for. Afterward, you can type 'make' to compile the package. If this is a new install, type 'make install' to install the programs, any data files and documentation. You will have to edit a few configuration files before the judge becomes operational.
If this is an upgrade from an older version, type 'make upgrade' to install the new programs only. The compiled programs will not be stripped of debug and other extra information. If you want to make compiled programs a little smaller, you can type 'make install-strip' or 'make upgrade-strip' instead.
If you just want to rebuild the map files (because you added a new variant), type 'make remap.' Additionally, you can remove the program binaries and object files from the source code directory by typing 'make clean.' To remove the files that 'configure' created, type 'make distclean.'
In conclusion, Njudge is an efficient tool for automated Diplomacy games. The new release boasts of major bug fixes that enhance gameplay.
Version 1.7.6: N/A