• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

Frequently used words (click to add to your profile)

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

shogi-server source


RSS
Rev. Time Author
ec8a83d 2013-12-15 11:34:20 Daigo Moriwaki

[webserver] - Listen on only IPv4 explicitly.

45346f7 2013-12-13 17:34:16 Daigo Moriwaki

Merge branch 'master' into wdoor-stable

578adab 2013-12-13 17:33:06 Daigo Moriwaki

Merge branch '201311-ExcludeNonRatedPlayers'

184a65c 2013-12-13 17:20:48 Daigo Moriwaki

* [shogi-server] - shogi_server/league/floodgate_thread.rb: Added a log message.

48caf92 2013-12-13 15:09:35 Daigo Moriwaki

[shogi-server] - Implemented conversion of move representation between CSA format and USI one.

3bb5010 2013-12-08 21:22:04 Daigo Moriwaki

Changed log messages and levels.

ffdc1fb 2013-12-08 12:47:10 Daigo Moriwaki

[shogi-server] - shogi-server/shogi_server/pairing.rb: Modified comment for LeastDiff match.

f35a166 2013-12-08 00:52:46 Daigo Moriwaki

Enhanced syntax of Floodgate time configuration file. Now it supports "set sacrifice <player_id>"

It sets a sacrificed player for a specific Floodgate game.
ex. set sacrifice gps500+e293220e3f8a3e59f79f6b0efffaa931

f8dc7d8 2013-12-08 00:15:50 Daigo Moriwaki

Simplify estimated rate of unrated players (less memory).

* [shogi-server]
- pairing.rb, player.rb:
Simplify estimated rate of unrated players (less memory).

13a823a 2013-12-07 13:23:54 Daigo Moriwaki

* [shogi-server]
- Added a new pairing method, ShogiServer::ExcludeUnratedPlayers,
which filters out unrated players.
- Enhanced syntax of Floodgate time configuration file.
Now it supports "set pairing_factory <function_name>"; it sets a
factory function name generating a pairing method which will be
used in a specific Floodgate game.
ex. set pairing_factory floodgate_zyunisen

a218a00 2013-11-24 20:03:00 Daigo Moriwaki

* mk_rate-from-grep, mk_rate-grep: - Removed files that are no longer used.

926c61b 2013-11-24 18:20:10 Daigo Moriwaki

* [shogi-server] - shogi-server: any bind addresses, ruby attempts to listen on both "0.0.0.0" and "::".

Specifying "::" on Linux leads to listen on both IPv4 and IPv6, which
results in a warning message saying "Address already in use - bind(2)".

506a61c 2013-11-24 18:07:10 Daigo Moriwaki

* [shogi-server] - shogi-server: Previously, reloading in daemon mode failed on ruby 1.9.3p194. This issue has been fixed.

c84b10c 2013-11-24 12:48:34 Daigo Moriwaki

* [mk_game_results] - Fixed for reading Japanese comments under ruby1.9.3p194.

29968bc 2013-11-24 12:05:52 Daigo Moriwaki

* [shogi-server] - shogi_server/league/floodgate.rb: Improved robustness against empty file under ruby 1.9.3p194

17d5996 2013-11-23 22:48:34 Daigo Moriwaki

* [mk_rate] Now duplicated inputs are checked and skipped.

dcca1d3 2013-11-23 21:00:15 Daigo Moriwaki

test/TC_floodgate.rb Improved randomness check so that it works on Ruby 2.0.0 as well

645812f 2013-11-23 20:59:34 Daigo Moriwaki

[mk_rate] gsl library may be provided as a gem

09bf2bf 2013-11-22 21:47:59 Daigo Moriwaki

Merge remote-tracking branch 'origin/wdoor-stable'

Conflicts:
changelog

a3ef1ae 20131104 2013-11-04 18:49:32 Daigo Moriwaki

Rleased: Revision "20131104"

3fd7581 2013-11-04 18:47:58 Daigo Moriwaki

[mk_game_results] Flush after each output line.

48967e8 2013-11-04 15:05:57 Daigo Moriwaki

Merge branch '201303-yamashita_matching' into wdoor-stable

Conflicts:
changelog

7a9b8f6 2013-11-04 13:35:02 Daigo Moriwaki

* [mk_rate] - Added a new option, --ignore, which is imported from mk_rate-from-grep.

f448625 2013-09-08 11:02:41 Daigo Moriwaki

[shogi-server] - shogi_server/{game,time_clock}.rb:
When StopWatchClock is used, "Time_Unit:" of starting messages
in CSA protocol supplies "1min".

850fc7e 2013-09-07 16:52:57 Daigo Moriwaki

Merge branch 'wdoor-stable-fork' into wdoor-stable

1f41193 2013-04-08 00:39:32 Daigo Moriwaki

shogi_server/{game,time_clock}.rb: Adds variations of thinking time calculation: ChessClock
(current) and StopWatchClock (new).

StopWatchClock, which is usually used at official games of human
professional players, is a clock where thiking time less than a
miniute is regarded as zero.
To select StopWatchClock, use a special game name with "060"
byoyomi time. ex. "gamename_1500_060".

7b9ccc1 2013-03-31 14:25:15 Daigo Moriwaki

Followed the change of the error message format.

440981d 2013-03-31 14:15:47 Daigo Moriwaki

command.rb: More elaborate error messages for the %%GAME command.

e4a0423 2013-03-31 13:44:13 Daigo Moriwaki

Improted %%FORK command.

%%FORK command: %%FORK <source_game> [<new_buoy_game>] [<nth-move>]
The new_buoy_game parameter is now optional. If it is not
supplied, Shogi-server generates a new buoy game name from
source_game.

f1ee2bb 2013-03-24 22:01:51 Daigo Moriwaki

Fixed a bug which was found in a long test.