Reminder: Internet Explorer 6 or below are NOT supported.





|
There are currently 107 users playing Freelancer on
89 servers. | May. 24, 2013 |
Browsing this Thread:
1 Anonymous Users
Re: Character Limit |
||||
|---|---|---|---|---|
|
Just can't stay away
![]()
Joined:
2008/2/17 19:44 From Virginia
Group:
Registered Users FLServer Admins Senior Members
Posts:
318
![]() |
Overlimit is a strange bug. Theoretically the limit is 512 for the whole acct (or something like that), and 127 per pilot. But this is not a hard and fast rule. I have a few players with 150 items and 2 ships on the acct and both can be accessed fine.
So, if your 5 ships together breech the 512 limit, then removing any one of them should go below and make things good again.
Posted on: 2012/2/10 1:48
|
|||
|
http://UnderVerse.us http://FreelancerCommunity.net |
||||
|
||||
Re: Character Limit |
||||
|---|---|---|---|---|
|
Home away from home
![]()
Joined:
2008/5/21 19:32 Group:
Registered Users FLServer Admins $$$ Supporters $$$ Senior Members
Posts:
647
![]() |
Try using Freelancer Player Cleaner. http://forge.the-starport.net/attachm ... 8/FLPlyrCleanerV1_010.zip
It'll scan your Multiplayer folder and correct detected errors in all player files. As mentioned above, there is a total line count problem that can be shared across characters within an account. It's odd though that it's the server that's crashing and not the player. I'd start by removing all visit = lines and see if that fixes the problem. I presume you've already looked at the ship archetype, last base, and equipment lines for anything out of sorts.
Posted on: 2012/2/10 1:50
Edited by robocop on 2012/2/10 1:55:54
|
|||
|
||||
Re: Character Limit |
||||
|---|---|---|---|---|
|
Just can't stay away
![]()
Joined:
2008/2/17 19:44 From Virginia
Group:
Registered Users FLServer Admins Senior Members
Posts:
318
![]() |
Be careful just autocleaning >127 items. Our mod has lots of good items and people use ships for storage (worth billions). I run it as 'check for errors only' and then manually see what they have if they get flagged as over. If junk, delete it, if storage, delete just the few to get it under again.
Posted on: 2012/2/10 4:02
|
|||
|
http://UnderVerse.us http://FreelancerCommunity.net |
||||
|
||||
Re: Character Limit |
||||
|---|---|---|---|---|
|
Home away from home
![]()
Joined:
2008/5/21 19:32 Group:
Registered Users FLServer Admins $$$ Supporters $$$ Senior Members
Posts:
647
![]() |
good point. I have our server set to automatically back up the Multiplayer folder once a week. Then FLPlayerCleaner automatically runs and cleans the player files. This way if somebody does lose all their loot I can always restore the char from backups and they can shuffle things around as needed.
Posted on: 2012/2/10 4:06
|
|||
|
||||
Re: Character Limit |
||||
|---|---|---|---|---|
|
Home away from home
![]()
Joined:
2008/2/10 22:00 Group:
Registered Users FLServer Admins Senior Members
Posts:
1260
![]() |
I found that issue with the 0xFFFFFFFF bug in the player files plus the overloaded cargo hold. Seems to happen only if you push the limit past the max of 5 players per account. In my case though it only craps out their account and doesnt crash the server.
Posted on: 2012/2/10 8:30
|
|||
|
Galaxy Empire Youtube Videos |
||||
|
||||
Re: Character Limit |
||||
|---|---|---|---|---|
|
Home away from home
![]()
Joined:
2008/5/21 19:32 Group:
Registered Users FLServer Admins $$$ Supporters $$$ Senior Members
Posts:
647
![]() |
One other thing you should do. Is it possible that the player in question has corrupted or incompatible game files? You should have that player reinstall FL, probably the JFLP, and also the latest version of your mod. May not make a difference, but at least you'll have ruled that out as the cause.
Posted on: 2012/2/10 13:10
|
|||
|
||||
Re: Character Limit |
||||
|---|---|---|---|---|
|
Just can't stay away
![]()
Joined:
2008/6/16 20:41 Group:
Registered Users
Posts:
261
![]() |
Well i know of the PlayerCleaner Tool. But that does not help really to avoid crashing the server.
The server crashes as soon as the player list gets displayed. The routine that causes the crash is the CharacterInfoReq routine from the remoteclient.dll. At least thats what i get while debugging the hook. Its reproducable but i cant seem to find a way to avoid this crash. I could parse all files before the remoteclient.dll routine is called. But its wrong to simply remove the equipments from one char who has more than 99 equipments as its the sum that seems to play a matter here. Character limit for one account is currently 9 although is also crashes with 8 chars only. If i remove one char then everything is fine tho. I dont know yet how to start to get around - than just remove each equip from the cargo that is beyond 99. Although that may make some players unhappy ;D Is there known what limit exists as it seems not to be only 99 equips and also not char limit based for one account. ;( Struggling Edit: Its getting a bit more confusing now. I counted all the equipments on this account that is causing the crash. And it is not near any of the mentioned limits at all - except that one char has more than 99 equipments. I tried to remove on char from the account and so it works even with the "bugged" char still is on the list. Then i made all chars again available and removed the base_cargo entries from the player file and it works. Ok too much base_cargo entries seems to be a reason - yeah. BUT no. It even works if i fill up the cargo entries from the player file so base_cargo and cargo count and items again match. Then the player even has too much cargo items but the account is still working this way with all player chars and the server is not crashing. So my last assumption is that the difference allone in one player file may be reason to trigger a crash. Although i dont understand why removing one char file before has also solved the issue so the server is not crashed. Has anyone an idea where base_cargo and cargo entries are coming from and why in most cases they are the same lists?
Posted on: 2012/2/10 19:50
Edited by Huor on 2012/2/11 14:35:14
Edited by Huor on 2012/2/11 14:36:09 |
|||
|
||||
|
||||
Re: Character Limit |
||||
|---|---|---|---|---|
|
Just popping in
![]()
Joined:
2012/4/7 11:06 From Ukraine
Group:
Registered Users
Posts:
18
![]() |
CharacterInfoReq () contains buffer overflow vulnerability, and can crash the server, with 7... 12 characters per account, and many visited objects or cargo holds.
Try to reduce arguments, contains buffer size (integer), not less than on 12. remoteclient.dll 0x96b1: 00 28 00 00 -> f0 27 00 00 0x9707: 00 90 01 00 -> f0 8f 01 00 It's workaround only, *NOT* best solution.
Posted on: 2012/7/10 15:52
|
|||
|
||||
Re: Character Limit |
||||
|---|---|---|---|---|
|
Starport Admin
![]()
Joined:
2008/2/26 20:36 From Germany
Group:
Webmasters Registered Users
Posts:
1557
![]() |
Interesting, thanks!
Posted on: 2012/7/21 15:44
|
|||
|
||||
Re: Character Limit |
||||
|---|---|---|---|---|
|
Just popping in
![]()
Joined:
2012/4/7 11:06 From Ukraine
Group:
Registered Users
Posts:
18
![]() |
I am not sure, it is possible remoteserver.dll contains the same vulnerability,
0x9ae5: 00 28 00 00 -> f0 27 00 00 Has fixed client-side crashes in one of cases.
Posted on: 2012/8/5 12:27
|
|||
|
||||
Re: Character Limit |
||||
|---|---|---|---|---|
|
Just can't stay away
![]()
Joined:
2008/5/26 14:24 Group:
Registered Users FLServer Admins Senior Members
Posts:
396
![]() |
Quote:
So I need to edit: remoteclient.dll 0x96b1: 00 28 00 00 -> f0 27 00 00 0x9707: 00 90 01 00 -> f0 8f 01 00 0x9ae5: 00 28 00 00 -> f0 27 00 00 then I can fixed those crashes, am I right?
Posted on: 2012/8/6 17:01
|
|||
![]() The mod is only me working on it. |
||||
|
||||
Re: Character Limit |
||||
|---|---|---|---|---|
|
Just popping in
![]()
Joined:
2012/4/7 11:06 From Ukraine
Group:
Registered Users
Posts:
18
![]() |
remoteclient.dll
0x96b1: 00 28 00 00 -> f0 27 00 00 0x9707: 00 90 01 00 -> f0 8f 01 00 remoteserver.dll (!!!) 0x9ae5: 00 28 00 00 -> f0 27 00 00 Try it...
Posted on: 2012/8/7 20:01
|
|||
|
||||
Re: Character Limit |
||||
|---|---|---|---|---|
|
Just can't stay away
![]()
Joined:
2008/5/26 14:24 Group:
Registered Users FLServer Admins Senior Members
Posts:
396
![]() |
Quote:
Wow! very thanks for your reply and help. ^_^
Posted on: 2012/8/9 12:36
|
|||
![]() The mod is only me working on it. |
||||
|
||||
Re: Character Limit |
||||
|---|---|---|---|---|
|
Just popping in
![]()
Joined:
2012/4/7 11:06 From Ukraine
Group:
Registered Users
Posts:
18
![]() |
Two incidents with character files in last time, it was necessary to reduce size up to:
d0 8f 01 00 d0 27 00 00
Posted on: 2012/9/12 23:43
|
|||
|
||||
Re: Character Limit |
||||
|---|---|---|---|---|
|
Just can't stay away
![]()
Joined:
2008/5/26 14:24 Group:
Registered Users FLServer Admins Senior Members
Posts:
396
![]() |
Quote:
Your mean that: change remoteclient.dll 0x9707: 00 90 01 00 -> f0 8f 01 00 to remoteclient.dll 0x9707: 00 90 01 00 -> f0 27 00 00 am I right? Sorry for that I can't understand what your mean.
Posted on: 2012/9/13 16:28
|
|||
![]() The mod is only me working on it. |
||||
|
||||










Donations
Forum







