• R/O
  • HTTP
  • SSH
  • HTTPS

Listed des commits

Tags
Aucun tag

Frequently used words (click to add to your profile)

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

shogi-server source


RSS
Révision l'heure Auteur
b7c423c 2015-12-13 18:59:20 Daigo Moriwaki

Merge branch '201512-leastdiff'

3b47d94 2015-12-13 18:58:21 Daigo Moriwaki

[shogi-server] shogi_server/pairing.rb: Attempt more trials

LeastDiff attempts more trials, depending of a number of players to be matched.

08ed007 2015-12-13 17:55:14 Daigo Moriwaki

Merge branch '201512-maxmoves'

61b4add 2015-12-13 17:53:04 Daigo Moriwaki

[shogi-server] Enhance capability of Floodgate configuration file

- New parameter: Max_Moves, defined in the CSA protocol
ex. set Max_Moves 256
- New parameter: Least_Time_Per_Move, defined in the CSA protocol
ex. set Least_Time_Per_Move 0
- Proposed messages distributed to each player upon starting a new
game will include Max_Moves as well as Least_Time_Per_Move.
- CSA files produced by the server will include settings of
Max_Moves and Least_Time_Per_Move in comment lines as follows:
'Max_Moves:256
'Least_Time_Per_Move:0
- The official Shogi-server on wdoor.c.u-tokyo.ac.jp will
be running with different parameters, depending on game names.
a) Max_Moves will be 256 for floodgate-600-10 games;
otherwise, 0.
b) Least_Time_Per_Move will be 0 for floodgate-600-10 games;
otherwise 1.
(Closes: #35839)

e4a84fa 2015-12-12 13:09:11 Daigo Moriwaki

Merge branch '201512-timeclock'

3d228b2 201512-timeclock 2015-11-27 23:40:28 Daigo Moriwaki

Fix #35795: A time consumed could be -1

* [shogi-server] shogi_server/time_clock.rb:
- A time consumed could be -1.
* The start time of a move is captured after sending a move to a
player of the next turn at the end of the giant lock
* The end time of the move is captured at the exact time when the
server receives it before the giant lock
Therefore, end_time < start_time is possible when a player returns a
move instantly.
Thanks to Tomoyuki Kaneko for reporting this issue.
(Closes: #35795)

1b34076 2015-02-14 17:40:28 Daigo Moriwaki

util/statistics.rb: Updated to investigate floodgate-600-10 games.

eb50791 20150201 2015-02-01 11:33:09 Daigo Moriwaki

Adjust sleep intervals to get more stable test results

e9200e8 2015-02-01 11:32:31 Daigo Moriwaki

[shogi-server] - shogi_server/login.rb: When players are logged in, log their player_id if they have it.

6f9da8d 2015-02-01 10:55:53 Daigo Moriwaki

Update the revision

a5eecd3 2015-01-20 22:48:29 Daigo Moriwaki

[mk_html] Links to details pages for players now use a relative path so that it works on a testing site.

7353c18 2015-01-20 22:39:05 Daigo Moriwaki

Getting an absolute location of this file was wrong if it was a synbolic link. This issue has been addressed.

7845c4a 2015-01-17 22:13:20 Daigo Moriwaki

Merge branch 'wdoor-stable'

Conflicts:
changelog

ec11b33 2015-01-17 22:12:04 Daigo Moriwaki

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

Conflicts:
changelog

2df2951 2015-01-17 18:23:00 Daigo Moriwaki

[shogi-server] shogi-server, shogi_server/{command,game_result,player}.rb: The change at 2014-10-13 was not worked as expected. Reworked.

A player, attempting to login with the current live player
stalling for more than a day, can forcibly override the current
player.

bd613d3 2015-01-17 10:47:58 Daigo Moriwaki

Merge branch '201410-maxmoves'

Conflicts:
changelog
shogi_server.rb

2df870d 2015-01-17 10:44:28 Daigo Moriwaki

Update various documentations

66e7c45 2015-01-17 10:43:50 Daigo Moriwaki

Fix test failures related to MAX_MOVES and least time per move

aee61c6 2015-01-17 10:18:40 Daigo Moriwaki

Apply CSA Protocol V1.2.1 for MAX_MOVES

7499643 2015-01-17 09:39:29 Daigo Moriwaki

Refactor ChessClockWithLeastZero

7f97ecc 2015-01-17 09:18:20 Daigo Moriwaki

Corrected a changelog entry

ec46085 2015-01-12 23:16:11 Daigo Moriwaki

Follow an API change in the upstream: LogDevice

1b16641 2015-01-12 23:06:28 Daigo Moriwaki

Get rid of a dupolicated method: test_kachi_good

3dc1d0f 2015-01-12 22:12:33 Daigo Moriwaki

Fixed logout in test/TC_forrk.rb

b0a2884 2015-01-12 21:54:42 Daigo Moriwaki

New feature: Zero least time per move.

New command line option: --least-time-per-move n

756e437 2015-01-12 20:48:51 Daigo Moriwaki

Merge branch 'wdoor-stable'

Conflicts:
changelog

326856b 2014-12-27 23:32:58 Daigo Moriwaki

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

Conflicts:
changelog

ddf702e 2014-12-27 23:31:20 Daigo Moriwaki

* [mk_html] Corrected a url.

ad33950 20141227 2014-12-27 22:10:00 Daigo Moriwaki

* [shogi-server] When a non-rated player participates in Floodgate, the following exception was thrown and a Floodgate game would not start:

undefined method `[]' for nil:NilClass
["/home/shogi-server/www/x/shogi_server/pairing.rb:499:in `block
in calculate_diff_with_penalty'"

This issue has been resolved. Only players who have player ID
(i.e. those who log in with valid password) are now allowed to
participate in Floodgate as the spec web page
[http://shogi-server.sourceforge.jp/rating.html] describes.

069b2ad 2014-12-23 17:35:04 Daigo Moriwaki

[shogi-server] Addressed Ruby incompatibility on ShogiServer::Usi::alphabetToDan.

It (and usiToCsa.rb) did not work with Ruby 1.9.3. This issue has now been fixed.
Thanks to Hiraoka-san for debugging.