Author |
Message |
Contempt+ Server Help Squatter
Age:36 Gender: Joined: May 15 2005 Posts: 682 Location: Home Offline
|
Posted: Sun May 21, 2006 10:08 pm Post subject: SSB2 Usage Problem |
 |
|
|
|
I was wondering if anyone else has experienced this problem on CatID's biller.
I stayed afk in a zone that uses SSB2 for about 60 hours. Disconnected, and logged back on, and my usage was the same as what it was before, meaning it didn't add the 60 hours to my usage.
If anyone knows how to fix this problem, it would be greatly appriciated. _________________ SSE Network Administrator |
|
Back to top |
|
 |
Confess Zone Hoster
Joined: Feb 10 2004 Posts: 532 Offline
|
Posted: Sun May 21, 2006 10:57 pm Post subject: |
 |
|
|
|
This is a known issue with the SSB2 biller, many people have had this problem...Im curious as to if anyone has found out how to fix it yet though. If you do, tell me how as I'd like to fix it also. _________________ I know that I myself cannot do anything, that I will fall, and that I am a sinful man, but I know that I can do ANYTHING through God Almighty, whom strengthens me. |
|
Back to top |
|
 |
Cyan~Fire I'll count you!

Age:37 Gender: Joined: Jul 14 2003 Posts: 4608 Location: A Dream Offline
|
Posted: Mon May 22, 2006 10:32 am Post subject: |
 |
|
|
|
Do you have access to the biller console? If so, does it say anything weird?
As far as I can tell, online time is reported by the client, and thus is just a simple adding operation on the biller's part. Not much that could go wrong with that. _________________ This help is informational only. No representation is made or warranty given as to its content. User assumes all risk of use. Cyan~Fire assumes no responsibility for any loss or delay resulting from such use.
Wise men STILL seek Him. |
|
Back to top |
|
 |
Contempt+ Server Help Squatter
Age:36 Gender: Joined: May 15 2005 Posts: 682 Location: Home Offline
|
Posted: Mon May 22, 2006 4:33 pm Post subject: |
 |
|
|
|
Yeah, it doesn't say anything on the biller console. How would it be fixed? You say it's just by adding a simple adding operation on the biller's part. |
|
Back to top |
|
 |
Cyan~Fire I'll count you!

Age:37 Gender: Joined: Jul 14 2003 Posts: 4608 Location: A Dream Offline
|
Posted: Mon May 22, 2006 7:07 pm Post subject: |
 |
|
|
|
Wait, it doesn't say anything? Like not even "Player Leaving: Contempt+"? Because that would explain a lot. |
|
Back to top |
|
 |
Contempt+ Server Help Squatter
Age:36 Gender: Joined: May 15 2005 Posts: 682 Location: Home Offline
|
Posted: Mon May 22, 2006 11:11 pm Post subject: |
 |
|
|
|
Oh, well it does.. I meant that it didn't say anything by means of anything un usual.
biller wrote: | 5000 - Player entering(No Score): Contempt+
5000 - Player leaving(No Score): Contempt+ |
That's all it says really. The other things it says are ?chat=blah and that's it.
Any ideas? |
|
Back to top |
|
 |
Smong Server Help Squatter

Joined: 1043048991 Posts: 0x91E Offline
|
Posted: Wed May 24, 2006 7:32 am Post subject: |
 |
|
|
|
Maybe "no score" means you didn't add the zone to the biller, so not only are scores discared but also usage times. |
|
Back to top |
|
 |
Contempt+ Server Help Squatter
Age:36 Gender: Joined: May 15 2005 Posts: 682 Location: Home Offline
|
Posted: Wed May 24, 2006 10:08 pm Post subject: |
 |
|
|
|
No, the zone is added to the biller, and I experimented: I stayed in a zone for more than 1 minute, to see that the usage went up, which it did, and I killed an AI bot 2 times, and it killed me once. After that, I left the zone, and re-entered, with 2 wins, and 1 loss, but the usage went back to what it was prior to me leaving the zone.
Any ideas? |
|
Back to top |
|
 |
CypherJF I gargle nitroglycerin

Gender: Joined: Aug 14 2003 Posts: 2582 Location: USA Offline
|
Posted: Thu May 25, 2006 9:53 am Post subject: |
 |
|
|
|
Not exactly sure, Catid has the following lines:
declares.h
class User ...
LONG TotalSeconds; // Total seconds online
rpc.c
bool HandlePlayerLeaving (PacketStruct * Packet) { ...
// Update total seconds online
player->TotalSeconds += GetShort(Packet->Message, 13);
I don't think the biller saves objects instantly when a user logs out, which I guess it _should_. Can't assume just because it's saving the score doesn't mean it should be saving the player object since they handled differently. _________________ Performance is often the art of cheating carefully. - James Gosling |
|
Back to top |
|
 |
Cyan~Fire I'll count you!

Age:37 Gender: Joined: Jul 14 2003 Posts: 4608 Location: A Dream Offline
|
Posted: Fri May 26, 2006 9:25 pm Post subject: |
 |
|
|
|
It doesn't save instantly, but it does save every 500ms or so.
You could always modify the code to print some sort of debug message when the logout packet is received. |
|
Back to top |
|
 |
|