DiplomacySAGARelease 2.0Release NoticeIssue 2b John Newbury 24 November 2012 |
Home > Diplomacy > Download > SAGA > SAGA 2.0 Release Notice
AI in the Game of Diplomacy: SAGA 2.0 Release Notice
Read the SAGA 2.0 Conditions of Use before use.
SAGA Release 2.0 (a.k.a. SAGA 2.0) is released as a zip file, which may be downloaded from johnnewbury.me.uk/diplomacy/downloads/saga/saga-2/saga-2.0.zip.
It comprises:
saga-2.0-release-notice.htm
This Release Notice.
saga-2.0-conditions-of-use.htm
Conditions of Use.
saga_2.0.mdb.
A Microsoft Access 2000 database.
The following auxiliary product is required for analysis or strategic control of MARS:
Microsoft Access 2000 (or later) is required for direct access SAGA, but any other ODBC-compliant database should suffice.
The following auxiliary products are also required, all obtainable from johnnewbury.me.uk/diplomacy, or via links from there:
MARS 1.0
Monitors and controls DAIDE games.
AiServer_0.38~1.* components, where * is the version.
Modified AiServer that supervises the games, ultimately controlled by MARS.
AiMapper_0.41~1.* components, where * is the version.
Only required if manual monitoring is required. Not currently used, but the source contains some hooks to use it.
Clients
All those listed and enabled in the SAGA_2 database must be installed in the required location on the same computer as for MARS for MARS use. Disable any that are unavailable.
All the above run under Microsoft Windows 7. They should all work on Windows XP onwards.
All the above products, including all bots listed in the SAGA_2 database run under Microsoft Windows 7, albeit testing has been very limited so far. All have passed Norton Antivirus checks.
See SAGA Schema.
There is no install/setup program for SAGA_2.0.
The SAGA_Series.Selector must currently always be "Serendipity 1 Fitness"
SAGA_Contestant.Throttle is ignored (treated as 1).
SAGA_Platform is not checked. Definitions appropriate to where MARS sessions will run should be added and referenced from SAGA_Setting; the existing ones should be disabled (by one of sever methods, e.g., by inserting appropriate of SAGA_SeriesSetting records with Weight 0).
Sometimes a client may spuriously fail to start in MARS during the timeout period, so it is thereby avoided forevermore, even after a restart of MARS. This can be fixed by periodic inspection for and deletion of inappropriate SAGA_ClientVariant records (or clearing its AutoInhibit field). [A flag will be added to allow manual overrides when the correct state is known.]
The fullest documentation is available at johnnewbury.me.uk/diplomacy, or via links from there. In case of server unavailability (temporary otherwise), if you intend to use or develop SAGA, you are advised immediately to download a copy of the current web pages; and new ones as they become available. (Major updates will be announced in DipAi.) Installation and running instructions may be needed.
SAGA depends on the products of the many bot developers – see johnnewbury.me.uk/diplomacy/bots.htm for details. Furthermore, the development of SAGA, and all these other products, are what they are today thanks to discussions by the members of the Yahoo DipAi group.
Grateful
thanks to all concerned, in many cases without whom this product would have been
impossible (and irrelevant).