EDIT: Okay, well blizzard, you reminded me about the zombie client option, and this has solved my problem with users not logging out correctly and also the problem with them not writing data, and the problem with them sometimes not talking. I've at least got that much working consistently. But a few new problems have appeared. I get this SyntaxError sometimes when during events that show text. It first occured during some of the default text that runs shortly after starting the game. It occured before all the text could be completed. If the user logs back in, they find themself in the middle of the event, and they get the error again. This only occured for some accounts. Here's what showed up in the error log:
Wed Feb 02 20:31:18 Central Standard Time 2011:
(eval):1:in `check_game'compile error
(eval):1: unterminated string meets end of file
(eval):1: syntax error
{"@direction"=>2, "@real_x"=>9600, "@x"=>75, "@real_y"=>5632, "@battler|@states"=>[], "@ai|@negative"=>[1, 3, 5, 6], "@y"=>44, "@character_name"=>"BlackCat", "@ai|@view_range"=>5, "@ai|@altered_alignment"=>false, "@ai|@positive"=>[2], "@ai|@neutral"=>
- , "@battler|@enemy_id"=>7, "@move_speed"=>3, "@battler|@sp"=>9999, "@battler|@state_time"=>{}, "@ai|@hearing_range_ratio"=>40, "@battler|@hp"=>1331, "@anime_count"=>0, "@battler|@states_turn"=>{}, "@pattern"=>0, "@ai|@aggressive"=>true, "@battler|@immoPNG
^
blizzabsrmxos:391:in `check_game'
RMX-OS Script:845:in `eval'
blizzabsrmxos:391:in `check_game'
RMX-OS Script:845:in `listen'
RMX-OS Script:844:in `each'
RMX-OS Script:844:in `listen'
RMX-OS Script:3618:in `upd_blizzabs_later'
Blizz-ABS Part 3:6805:in `update'
Scene_Map:25:in `main_rmxos_later'
Scene_Map:19:in `loop'
Scene_Map:30:in `main_rmxos_later'
RMX-OS Script:3606:in `main_blizzabs_later'
Blizz-ABS Part 3:6713:in `main_blizzabsrmxos_later'
blizzabsrmxos:943:in `main'
RMX-OS Main:46
Another problem occured on one of the test accounts when it changed to a new map. the error that was recorded there was:
Wed Feb 02 20:30:34 Central Standard Time 2011:
undefined method `x' for nil:NilClass
Game_Event:30:in `initialize'
blizzabsrmxos:855:in `new'
blizzabsrmxos:855:in `recreate_event'
blizzabsrmxos:521:in `update_online_enemy'
blizzabsrmxos:392:in `check_game'
RMX-OS Script:845:in `listen'
RMX-OS Script:844:in `each'
RMX-OS Script:844:in `listen'
RMX-OS Script:3618:in `upd_blizzabs_later'
Blizz-ABS Part 3:6805:in `update'
Scene_Map:25:in `main_rmxos_later'
Scene_Map:19:in `loop'
Scene_Map:30:in `main_rmxos_later'
RMX-OS Script:3606:in `main_blizzabs_later'
Blizz-ABS Part 3:6713:in `main_blizzabsrmxos_later'
blizzabsrmxos:943:in `main'
RMX-OS Main:46
This only happened once, btw.
Finally, there is the error of pvp being inactive even though I set it to true. And the blizzabs enemies just stand there doing nothing,. you cant attack them and they cant attack you. but they have lifebars and are shown as enemies on the map.
Please help!