📄 changelog
字号:
- changed the default player_decay_delta_min from 0 to -0.05 - changed the default new_dash_power_rate_delta_min from 0 to -0.0005. - changed the default new_dash_power_rate_delta_max from 0.002 to 0.0015. * src/paramreader.C: * src/paramreader.h: * src/field.C: * src/heteroplayer.cpp: * src/main.C: * src/player.cc: * src/playerparam.cpp: * src/serverparam.cpp: * src/serverparam.h: - removed unused files. - fixed a segmentation fault when the multiple servers are invoked on the same machine. - added new kick noise rule. Now, kick noise is inclreased in proportion to the current ball speed. - changed the default kickable margin from 0.7 to 0.8 - changed the default kickable rand from 0.0 to 0.1 - changed the default player_decay_delta_max from 0.2 to 0.1 - changed the default kickable_margin_delta_min from 0.0 to -0.1 - changed the default kickable_margin_delta_max from 0.2 to 0.1 - changed the default kick_rand_delta_factor from 0.5 to 1.02007-10-23 Hidehisa Akiyama <akky@users.sourceforge.jp> * src/field.C: - implemented a strict stamina recovery rule. Now, players are never recovered in the extended halves. * src/coach.cpp: * src/heteroplayer.cpp: - fixed a bug in the change_player_types command parsing. - added verbose message for debugging. * src/coach.cpp: * src/coach.h: * src/field.C: * src/field.h: * src/heteroplayer.cpp: * src/heteroplayer.h: * src/object.C: * src/object.h: * src/param.h: * src/player.cc: * src/player.h: * src/playerparam.cpp: * src/referee.cc: * src/referee.h: * src/serverparam.cpp: * src/serverparam.h: * src/types.h: * src/visual.cc: * src/visual.h: - moved several macro values into ServerParam - improved a player clearance algorithm.2007-10-22 Hidehisa Akiyama <akky@users.sourceforge.jp> * src/coach.cpp: * src/coach.h: * src/object.C: * src/object.h: * src/serverparam.cpp: * src/serverparam.h: - added a new online coach command 'change_player_types' - implemented a new player change restriction. - implemented an automatic player type assignment when player connects. - added allow_mult_default_type option to ServerParam2007-10-21 Hidehisa Akiyama <akky@users.sourceforge.jp> * src/Makefile.am: * src/heteroplayer.cpp: * src/heteroplayer.h: * player.h: - renamed hetroplayer.[hC] to heteroplayer.{h,cpp}. * param.h: * serverparam.cpp: * serverparam.h: - some parameter macros are moved into ServerParam. - changed GOALIE_CATCHABLE_AREA_LENGTH from 2.0 to 1.2 * src/referee.cc: * src/referee.h: - implemented new rules of catch fault and a new back pass.2007-10-19 Hidehisa Akiyama <akky@users.sourceforge.jp> * src/utility.h: - added bound(). * src/param.h: * src/serverparam.cpp: * src/serverparam.h: - changed TACKLE_POWER_RATE from 0.027 to 0.0135. - added min_tackle_power and max_tackle_power. * src/hetroplayer.C: - changed hetero player parameter algorithm. Now, any hetero players never run faster than their player_speed_max value.2007-08-09 Hidehisa Akiyama <akky@users.sourceforge.jp> * src/serverparam.cpp: * src/serverparam.h: Added setter method for coach_msg_file. Enabled tilde expansion for team_[lr]_start and coach_msg_file. * src/field.C: * src/field.h: * src/monitor.h: * src/netif.C: Added the strict check of the monitor protocol version. * src/coach.cpp: * src/coach.h: * src/field.C: * src/field.h: * src/initsender.cc: * src/initsender.h: * src/object.h: * src/player.cc: * src/serializer.cc: * src/serializer.h: * src/serializercoachstdv1.cc: * src/serializercoachstdv1.h: * src/serializercoachstdv7.cc: * src/serializercoachstdv7.h: * src/serializercoachstdv8.cc: * src/serializercoachstdv8.h: * src/serializeronlinecoachstdv1.cc: * src/serializeronlinecoachstdv1.h: * src/serializeronlinecoachstdv6.cc: * src/serializeronlinecoachstdv6.h: * src/serializeronlinecoachstdv7.cc: * src/serializeronlinecoachstdv7.h: * src/serializeronlinecoachstdv8.cc: * src/serializeronlinecoachstdv8.h: * src/visual.cc: * src/visual.h: Implemented Senders and Serializers for Coach and OnlineCoach. Cleanded up.2007-08-07 Hidehisa Akiyama <akky@users.sourceforge.jp> * src/object.h: * src/player.cc: * src/player.h: * src/serializer.h: * src/serializerplayerstdv1.cc: * src/serializerplayerstdv1.h: * src/visual.cc: Added PVector::distance2() Added Player::vis_distance2 Optimized visual senders.2007-08-06 Hidehisa Akiyama <akky@users.sourceforge.jp> * src/bodysender.h: * src/coach.cpp: * src/coach.h: * src/field.C: * src/initsender.h: * src/netif.C: * src/observer.h: * src/player.cc: * src/player.h: * src/serializer.h: * src/serializercoachstdv1.cc: * src/serializercommonstdv1.cc: * src/serializercommonstdv1.h: * src/serializercommonstdv7.cc: * src/serializercommonstdv7.h: * src/serializercommonstdv8.cc: * src/serializercommonstdv8.h: * src/serializeronlinecoachstdv1.cc: * src/serializeronlinecoachstdv1.h: * src/serializeronlinecoachstdv6.cc: * src/serializeronlinecoachstdv6.h: * src/serializeronlinecoachstdv7.cc: * src/serializeronlinecoachstdv7.h: * src/serializerplayerstdv1.cc: * src/serializerplayerstdv1.h: * src/serializerplayerstdv7.cc: * src/serializerplayerstdv7.h: * src/serializerplayerstdv8.cc: * src/serializerplayerstdv8.h: * src/visual.cc: * src/visual.h: Removed multiple inheritance. Inlined Some methods in visual.h * src/Makefile.am: * src/body_sensor.cc: * src/body_sensor.h: Removed bodysensor.{h,cc} from repository. * src/firld.C: * src/monitor.cc * src/monitor.h * src/netif.C: Fixed the check of the monitor protocol version. * src/hetroplayer.C: * src/hetroplayer.h: * src/playerparam.cpp: * src/playerparam.h: Cleaned up.2007-08-04 Hidehisa Akiyama <akky@users.sourceforge.jp> * src/serverparam.h: Fixed an illegal returned value.2007-08-03 Hidehisa Akiyama <akky@users.sourceforge.jp> * src/referee.cc (clearPlayersFromBall): Fixed a defect in the collision check when players are cleared from ball. * src/field.C: * src/field.h: * src/object.C: * src/object.h: Removed MPObjectTable. Cleaned up the collision check procedure. * src/audio.cc: * src/coach.cpp: * src/coach_lang_par.yy: * src/field.C: * src/hetroplayer.C: * src/initsender.cc: * src/main.C: * src/object.C: * src/player.cc: * src/player.h: * src/referee.cc: * src/stdtimer.cc: * src/serverparam.cpp: * src/serverparam.cpp: Removed an unused class ServerParam::Printer. Cleaned up ServerParam. * src/utility.h: Changed some macro parameterss to global variables. * src/param.h: * src/player.cc: Replaced Normalize macros with local inline functions.2007-07-27 Hidehisa Akiyama <akky@users.sourceforge.jp> * src/field.C: * src/coach.cpp: Fixed init message parsers. Fixed a defect in the trainer init message parser. * src/referee.cc (moveOutOfPenalty): Fixed a ball replace position.2007-07-25 Hidehisa Akiyama <akky@users.sourceforge.jp> * src/player.h: Now, player's velocity is set to 0 when playmode is before_kick_off. * src/field.C: * src/field.h: Added the check and the creation of log directories using boost::filesystem.2007-10-07 Hidehisa Akiyama <akky@users.sourceforge.jp> * configure.ac: Fixed a offside bug. Official Release 11.1.2. * src/referee.cc: * src/referee.h: Fixed a bug in the offside referee.2007-07-20 Hidehisa Akiyama <akky@users.sourceforge.jp> * configure.ac: Fixed several bugs. Official Release 11.1.1. * src/utility.h: Fixed an angle normalization procedure. * src/referee.cc: Fixed a bug in the offside referee. Fixed a defect in the player clearance when playmode is timeover. * src/player.cc: * src/visual.cc: Fixed bugs related to the boost::random.2007-06-12 Hidehisa Akiyama <akky@users.sourceforge.jp> * src/serverparam.cpp: Fixed a problem of double '/' in the module path.2007-05-31 Hidehisa Akiyama <akky@users.sourceforge.jp> * configure.ac: Fixed a error message in the check of rcssgz library. Updated a minor version. Official Relaase 11.1.0.2007-05-21 Hidehisa Akiyama <akky@users.sourceforge.jp> * configure.ac: Updated a micro version. * src/serializeronlinecoachstdv1.cc: Fixed a bug in the serializer creation.2007-05-20 Hidehisa Akiyama <akky@users.sourceforge.jp> * src/coach.cpp: * src/compress.h: * src/field.C: * src/player.cc: * src/remoteclient.h: Fixed bugs in the compression stream reset operation.2007-05-19 Hidehisa Akiyama <akky@users.sourceforge.jp> * src/audio.cc: * src/bodysender.cc: * src/bodysender.h: * src/coach.cpp: * src/coach.h: * src/field.C: * src/field.h: * src/fullstatesender.cc: * src/fullstatesender.h: * src/initsender.cc: * src/initsender.h: * src/monitor.cc: * src/monitor.h: * src/netif.C: * src/object.C: * src/observer.h: * src/player.cc: * src/referee.cc: * src/referee.h: * src/resultsaver.cpp: * src/sender.h: * src/serializer.cc: * src/serializercoachstdv1.cc: * src/serializercoachstdv1.h: * src/serializercoachstdv7.h: * src/serializercoachstdv8.cc: * src/serializercoachstdv8.h: * src/serializercommonstdv1.cc: * src/serializercommonstdv1.h: * src/serializercommonstdv7.cc: * src/serializercommonstdv7.h: * src/serializercommonstdv8.cc: * src/serializercommonstdv8.h: * src/serializeronlinecoachstdv1.cc: * src/serializeronlinecoachstdv1.h: * src/serializeronlinecoachstdv6.cc: * src/serializeronlinecoachstdv6.h: * src/serializeronlinecoachstdv7.cc: * src/serializeronlinecoachstdv7.h: * src/serializeronlinecoachstdv8.cc: * src/serializeronlinecoachstdv8.h: * src/serializerplayerstdv1.cc: * src/serializerplayerstdv7.cc: * src/serializerplayerstdv7.h: * src/serializerplayerstdv8.cc: * src/serializerplayerstdv8.h: * src/types.h: * src/visual.cc: Supported client version 10 and 11. Added more detailed error message for the client initialization. Fixed a bug that a substitution message is sent to the disconnected coaches. Cleaned up.2007-05-18 Hidehisa Akiyama <akky@users.sourceforge.jp> * src/bodysender.cc: * src/bodysensor.cc: * src/coach.cpp: * src/field.C: * src/field.h: * src/fullstatesender.cc: * src/initsender.cc: * src/netif.C: * src/object.C: * src/object.h: * src/player.cc: * src/player.h: * src/referee.cc: * src/serializeronlinecoachstdv7.cc: * src/visual.cc: Added Ball class. Removed redundant variables and methods. The array of Player* in Stadium class is replaced by Stadium::PlayerCont. Cleaned up. * src/coach.cpp: * src/coach.h: * src/field.C: * src/field.h: * src/fullstatesender.cc: * src/monitor.h: * src/netif.C: * src/player.cc: * src/referee.cc: * src/referee.h: Changed external message format to "(include <BYTES> <DATA>)" Changed some utility methods in Referee to the static method. Cleaned up. * src/referee.cc: * src/referee.h: * src/object.C: * src/object.h: * src/player.cc: Fixed a player placement rule in PenaltyKickRef. Changed the member variables of CArea to private. Set explicit specifier to the PVector constructor. Cleaned up TimeRef. * src/coach.cpp: * src/field.C: * src/field.h: * src/referee.cc: * src/referee.h: Clened up. Implemented TimeRef and Stadium::referee_step() is replaced by it.2007-05-17 Hidehisa Akiyama <akky@users.sourceforge.jp> * src/field.C: * src/field.h: * src/referee.cc: * src/referee.h: Moved indirect free kick rules into the TouchRef. * src/field.C: * src/field.h: * src/main.C: * src/object.C: * src/referee.cc: * src/referee.h: Fixed a catch fault bug. Fixed penalty kick bugs(#1720067) using the patch from Ralf Berger. Fixed a penalty kick bug that the goalie can catch the ball anywhere. * src/field.C: * src/field.h: * src/monitor.cc: * src/player.cc: * src/player.h: * src/referee.cc: Cleaned up. Fixed a goalie catch fault rule If the goalie catches the ball outside the penalty area, a direct free kick should be given to the opposite team. But, this rule is not enabled yet. * src/referee.h: Reimplemented several soccer rules as the Referee module:2007-05-16 Hidehisa Akiyama <akky@users.sourceforge.jp> * src/Makefile.am: Fixed a library link problem when we invoke several jobs. * src/field.C: * src/field.h: * src/negif.C: Reimplemented a pointer array for HetroPlayer by std::vector<> * src/field.C: * src/field.h: * src/object.C: * src/object.h: * src/referee.cc: * src/referee.h: Added 'const' to the RArea member methods. Moved Stadium::check_players_mode() into OffsideRef. * src/random.h (drand): Merged rcssserver-11.0.4 Fixed an illegal template argument for boost::variate_generator. * src/field.C: * src/field.h: * src/player.cc: * src/referee.cc: * src/referee.h: * src/types.h Moved the implementation of a back pass rule into the CatchRef. Fixed an incorrect ball placement in Referee::callFreeKickFault().2007-05-15 Hidehisa Akiyama <akky@users.sourceforge.jp> * src/field.C (writeGameLog): Fixed a bug about the recording of game log version 1. (sendPlayerAudio): Now, without a record_messages option, player audio messages are never recorded in v1 game log. Replaced some std::stringstream or std::strstream operations with boost::lexical_cast or simply std::string operator.2007-05-11 Hidehisa Akiyama <akky@users.sourceforge.jp> * src/coach.cpp (parse_init): Fixed M_assignedp initialization.2007-05-10 Hidehisa Akiyama <akky@users.sourceforge.jp> * src/field.C: * src/field.h: * src/referee.cc: * src/referee.h: Moved goal check procedure into referee modules. * src/field.C; * src/field.h: * src/player.cc: * src/referee.cc: * src/referee.h: * src/referee.h: Implmented OffsideRef.2007-05-07 Hidehisa Akiyama <akky@users.sourceforge.jp>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -