Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Recent Chamber Activity

2019-02-19
2019-02-18

Recent Wiki Changes

No changes on this wiki.

Wiki Guide

Side Bar

shogi-server

  • R/O
  • R/O (HTTP)
  • R/W (SSH)
  • R/W (HTTPS)
Fork

shogi-server source

Release Files

No download files.

Recent Commits

Rev.TimeAuthorMessage RSS
67a1cf452019-02-19 23:43:15hikaen2fix toryo format
c6ab4e682018-08-26 12:14:53Daigo MoriwakiMerge remote-tracking branch 'origin/master'
a801bce42018-08-26 11:58:04Daigo MoriwakiMerge remote-tracking branch 'origin/master' into wdoor-s...
44b5f4c62018-08-26 11:57:37Daigo MoriwakiTerminate threads of players so that the server shuts dow...
fe5c0f112018-08-26 09:19:02Daigo MoriwakiMerge remote-tracking branch 'origin/master' into wdoor-s...
f578431c2018-08-26 09:14:48Daigo Moriwaki[shogi-server] Create a directory for a PID file. (Closes...
8ad8742c2018-08-25 18:53:25Daigo MoriwakiBump up the version
f2e2a9602018-08-25 18:52:47Daigo MoriwakiFix typo and delete tailing spaces
a29f0d5a2018-08-25 18:41:38Daigo Moriwaki* [shogi-server] Support a graceful shutdown. (Closes #38...
96304e6d2018-04-07 19:24:19Daigo MoriwakiRun shogi-server as a service, specifying a log output di...
= Shogi-server project

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.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 2.1 or later

For Debian,

  $ sudo aptitude install ruby

=== Install

  $ 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

=== Run

Examples:

Run the server with CSA Protocol V1.2 or later

  $ ./shogi-server hoge 4000

With CSA Protocol V1.1.2 or before

  $ ./shogi-server --max-moves 0 --least-time-per-move 1 hoge 4000

See others written in the 'shogi-server' file.

== Other tools

See documents at the head of each source file.

* mk_rate
* mk_html
* showgame


== Tests

Run the server

  $ ./shogi-server hoge 4000

Run test cases

  $ cd test
  $ ruby TC_ALL.rb

Tested:

- 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
  
---
2015-01-17  Daigo Moriwaki <daigo at debian dot org>

Latest updated Tickets

About Chamber Wiki

Welcome to OSDN Wiki system. Here is your chamber Wiki space.

Check Wiki Guide (English) to refer syntax and functions.