X-Git-Url: http://git.sourceforge.jp/view?p=shogi-server%2Fshogi-server.git;a=blobdiff_plain;f=README;h=774d0c5c314cead339c8cfb5e73d89469613ecb1;hp=b746456e55814e39912f633207510f9bf15847c5;hb=73ae3557f07139fd776880101630ff12bb666259;hpb=45346f772d517f138175a62baa719c5fb54ea078 diff --git a/README b/README index b746456..774d0c5 100644 --- a/README +++ b/README @@ -4,48 +4,41 @@ The Shogi-server project develops Shogi-server, a rating tool and so on. == Shogi-server -Shogi-server is a server that implements the Server Protocol Ver 1.1 defined +Shogi-server is a server that implements the Server Protocol Ver 1.2.1 defined by Computer Shogi Association (CSA[http://www.computer-shogi.org/index_e.html]) in order for computer shogi players to play games. === Pre-requires -Ruby 1.9.3 or 1.8.7 - -As of January 2012, Shogi-server supports both Ruby 1.9.3 and 1.8.7. In -future, however, it will only work with Ruby 1.9.x. The Ruby community -claimed that Ruby 1.8 had no future. It is recommended that you soon -upgrade to Ruby 1.9.3. +Ruby 2.1 or later For Debian, - $ sudo aptitude install ruby1.9.1 -Note that the latest ruby1.9.1 package in Debian originates from Ruby 1.9.3. -"1.9.1" in the package name is Ruby internal API version, not release version. + $ sudo aptitude install ruby === Install - $ git clone git://git.sourceforge.jp/gitroot/shogi-server/shogi-server.git + $ git clone git://git.sourceforge.jp/gitroot/shogi-server/shogi-server.git The following files are required to run Shogi-server: -- shogi-server -- shogi_server.rb -- shogi_server/**/*.rb + - shogi-server + - shogi_server.rb + - shogi_server/**/*.rb === Run Examples: - $ ./shogi-server hoge 4000 +Run the server with CSA Protocol V1.2 or later + + $ ./shogi-server hoge 4000 + +With CSA Protocol V1.1.2 or before - $ ruby1.8 ./shogi-server hoge 4000 + $ ./shogi-server --max-moves 0 --least-time-per-move 1 hoge 4000 - $ ruby1.9.1 ./shogi-server --pid-file shogi-server.pid \ - --daemon . \ - --player-log-dir player-log-dir \ - --floodgate-history floodgate_history.yaml \ - floodgatetest 4000 +See others written in the 'shogi-server' file. == Other tools @@ -69,14 +62,12 @@ Run test cases Tested: -- ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux] - Finished tests in 83.667928s, 4.2669 tests/s, 11.7249 assertions/s. - 357 tests, 981 assertions, 0 failures, 0 errors, 0 skips - -- ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux] - Finished in 69.885457 seconds. - 357 tests, 977 assertions, 0 failures, 0 errors - +- ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin13] + Finished in 55.025733 seconds. + 383 tests, 1370 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications + 100% passed + 6.96 tests/s, 24.90 assertions/s + ruby TC_ALL.rb 1.97s user 0.34s system 4% cpu 55.424 total --- -2012-01-07 Daigo Moriwaki +2015-01-17 Daigo Moriwaki