X-Git-Url: http://git.sourceforge.jp/view?p=shogi-server%2Fshogi-server.git;a=blobdiff_plain;f=shogi_server.rb;h=4575aa8f6b3b1661d35ca9d694cf9045fed2f31d;hp=cd7a93445b44bc7a762f3d31d68fc46f75ff347e;hb=refs%2Fheads%2F201604-Fischer;hpb=ce2ee8b7d6eda3c8dacafd4139b4e4dc309708b1 diff --git a/shogi_server.rb b/shogi_server.rb index cd7a934..4575aa8 100644 --- a/shogi_server.rb +++ b/shogi_server.rb @@ -1,7 +1,7 @@ ## $Id$ ## Copyright (C) 2004 NABEYA Kenichi (aka nanami@2ch) -## Copyright (C) 2007-2008 Daigo Moriwaki (daigo at debian dot org) +## Copyright (C) 2007-2012 Daigo Moriwaki (daigo at debian dot org) ## ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by @@ -48,11 +48,11 @@ module ShogiServer # for a namespace Max_Identifier_Length = 32 Default_Timeout = 60 # for single socket operation Default_Game_Name = "default-1500-0" +Default_Max_Moves = 256 +Default_Least_Time_Per_Move = 0 One_Time = 10 -Least_Time_Per_Move = 1 Login_Time = 300 # time for LOGIN -Release = "$Id$" -Revision = (r = /Revision: (\d+)/.match("$Revision$") ? r[1] : 0) +Revision = "20151213" RELOAD_FILES = ["shogi_server/league/floodgate.rb", "shogi_server/league/persistent.rb", @@ -86,7 +86,11 @@ class Logger < ::Logger end def age_file_name(time) - postfix = previous_period_end(time).strftime("%Y%m%d") # YYYYMMDD + if RUBY_VERSION >= "2.2.0" + postfix = previous_period_end(time, @shift_age).strftime("%Y%m%d") # YYYYMMDD + else + postfix = previous_period_end(time).strftime("%Y%m%d") # YYYYMMDD + end age_file = File.join( File.dirname(@filename), postfix[0..3], # YYYY