AAO25.com
Assist => Support => AA Support => Topic started by: atomsoldier on Thursday, June 30, 2022, 04:25:40 AM
-
Hello together,
what is the reason for the Idle Kick Bug and how we can solve this ? Is any programming effort needed here ? If so I can help out here.
Maybe someone knows more information about this ?!
Best regards,
atomsoldier
-
Hi Atomsoldier,
The reason it triggers is not yet known.
We do know it triggers when someone joined the server, and the round is not starting yet. As soon as you join in and the round starts within x time, he will not be kicked.
Unfortunately I am not in the programming team so that's all I can say, I only reproduced the bug this way.
-
Hello Bart,
thank you for the reply ! May I ask what that "time"-threshold is, where the bug is not triggered ?
As far as I know that bug was not present in the past, isn't it or in other words/question: is the bug depending on the 25Assist-Auth Server Version ?
Maybe I can get in contact with the programmer team ? I am not a pro coder, neither I want to be arrogant here but I have some programming skills in different coding languages including C and C++, so maybe I can support here if any needed.
Kind regards,
atomsoldier
-
When this bug happens for me i type reconnect until the round starts and it wont kick me(only had it happen once but the reconnect worked.
-
Hello Bart,
thank you for the reply ! May I ask what that "time"-threshold is, where the bug is not triggered ?
As far as I know that bug was not present in the past, isn't it or in other words/question: is the bug depending on the 25Assist-Auth Server Version ?
Maybe I can get in contact with the programmer team ? I am not a pro coder, neither I want to be arrogant here but I have some programming skills in different coding languages including C and C++, so maybe I can support here if any needed.
Kind regards,
atomsoldier
Hi Atomsoldier,
Unfortunately I am not sure, I am dependent on Possessed to be able to fix this, but I know his pc broke down :(.
I do not have the rights to enter the code either, so we have to wait.. :(
-
Hi Bart!
Thx for the Info. Then we have to wait :)
Best regards,
Atomsoldier
-
I just want to add, that other players* also offered to help out in finding the bug/error. So maybe with unified power such as "pair programming" we will be able to get over this idle kick bug.
*I dont want to name the players here, since I did not asked them to mention them regarding this.
Warm regards,
AtomSoldier
-
maybe you can test with changing some parameters at the "aa25srv.ini" file. but be sure you do not loose the original values :). but since i do not play this game anymore, i can not test this out, but maybe you can..
maybe:
[AGP_Gameplay.AGP_GameDeathMatch]
MinNetPlayers=1
InitialWarmupTime=30
bCycleMaps=False
RoundsPerMatch=15
MatchesBeforeCycle=
bKickIdlePlayersTimed=False
bKickIdlePlayersRounds=True
bKickIdleSpectators=True
IdlePlayerKickTime=0
IdlePlayerKickRounds=1
bTournamentMode=False
bWeaponStay=False
bAllowWeaponThrowing=True
ResetTimeDelay=0
-
Possessed did say:
Try looking at the IDLE setting in your server, as admin, press F12 in-game and change/disable IDLE kicking/timer
maybe this helps.. good luck!
ps: maybe this has the same effect as i did show in the settings above..
-
Hello MERLIN,
thank you very much for your support here and also thanks to Possessed.
Unfortunately the Idle-Kick Settings in the F12 Menu are deactivated, BUT the idle kick value is set to 0. But maybe this is the problem here. Maybe the value 0 is missinterpretated by game resp. the server. So I will increase this value to high values resp. idle kick time should be longer than the round length, so the idle time will be never reached. Since I am at the work right now, I cannot test it yet, but I will do as soon as possible and in case of success I will give you feedback for sure !
Warm regards,
AtomSoldier
-
maybe try those settings:
[AGP_Gameplay.AGP_GameDeathMatch]
MinNetPlayers=1
InitialWarmupTime=30
bCycleMaps=False
RoundsPerMatch=15
MatchesBeforeCycle=
bKickIdlePlayersTimed=False
bKickIdlePlayersRounds=True
bKickIdleSpectators=True
IdlePlayerKickTime=0
IdlePlayerKickRounds=1
bTournamentMode=False
bWeaponStay=False
bAllowWeaponThrowing=True
ResetTimeDelay=0
set from True to False - only for testing. and Rounds=50
-
Hello all,
I think the Idle Kick Bug is solved now.
Background:
If you use the AA25 Server Manager(recent version), several server configuration ini's etc. are downloaded automatically everytime you start the server. As far as I undestand this make editing of the ini files impossible, since it does not matter if you edit the aa25srv.ini in the System/server or in the System folder. Evertyime the server is started, the settings of the servers are resetted expect those which are set by the AA25 Server Manager but unfortunately this tool does not support all server settings. (this would lead to a very complicated gui design..) However, in the server.ini or aa25srv.ini one can see that the settings bKickIdlePlayersTimed etc. are set to false and also the correspondig fields such as IdleKickPlayerKickTime etc. To apply this settings I have changed this values in the F12 Menu called Command Post something in the game. Only as player admin you have access to this menu.
In this menu I changed the following settings:
Idle Player Kick Minutes to 10
Idle Player Kick Rounds: to 10
and press on Apply Settings / Apply Changes button (right upper corner) before you close the menu.
Keep in mind, that if your server is restarted due to crash etc. that you have to repeat those settings, since the server config files are overwritten if you start server. I am not sure about this but I just want to mention this.
I hope this will help you also !
Why this bug happens?:
I assume that the default setting of "bKickIdlePlayersTimed=False" will cause probably the setting "IdleKickPlayersTime" to 0 and maybe this cause in for some problems due to coding bug etc. This is just an assumption since I never looked in that source code. Maybe Possessed can clear this up.
Warm regards,
AtomSoldier