-
Loading Error.
Hi there,
I'm trying my server on some different presettings recently,
my server files are from quantumfusion, i tried my client with IronPT and SkyPT and I'm getting Loading Error in the client when any 2 chars meet ingame, the whole server's players will DC. But when I tried it with back with HerosPT it didn't happen, but Hpt's client had leveling error and max is 120.
Any guidance in fixing this error?
Thanks in Advance
Josh
-
Re: Loading Error.
I think the first question that has to be asked is... when you say "Client" do you mean just the executable, or the entire client folder?
The reason this is crucial, is that each of those clients will (I presume) contain custom items (Weapons and Armour) which will be linked between the executable and the data files. (Textures & Meshes and shizzle)
On the other hand, they will also be linked to the server. Most custom clients replace basic kit with customs, and will "Load Error" when they encounter the defaults.
I hope you know this, and have synchronised the item lists in these clients with your server before you tried to use them.
Usually you get an "Item Not Prepared" when you pick up an item that your Executable doesn't know... but if you pick up and wear an item in an executable that does know them, and then load with one that doesn't, or meet someone who is wearing items your client executable doesn't know, you will have problems.
If the executable knows them, but the meshes and textures are missing, I think they usually just end up, invisible or pink or white or something.
Just some ideas to get you going. I still recommend that you do not use other private servers clients. Unless you have some particular affiliation with the developers of that server.
Not just because you are stealing someone elses work, that they have not given you permission to use. But also because, unless you understand all the modification they are using, it will give you unexpected problems.
Far better, is to take a clean client distributed here, or on other PT Server Development forums for use as a base client, and make the modifications you want.
I wish you the best of luck to you Josh.
-
Re: Loading Error.
ic, oh no worries, i'm just trying on diff clients for testing out the fuction of each, yes i know that the clients have customed items of their own, from my understanding, (btw i used the whole ironPT's client folder and their char and field files copied to the server folder) the files should by right be sync right? or do i have to do something to the server.exe?
if i'm not wrong server.exe consist of what monsters will spawn, what drops will drop, where the npcs are etc etc, the data exchange point mainly, but the only problem again i face is when 2 chars met, using the exact same client folders' and exe and hotuk, somehow there was this loading error b4 everyone dc from the server.
Oh ya, I am also clueless if i need to change anything in the server's weopon's folder and monster's folder when i use a diff exe client. or does that have to sync as well?
Thanks in adv
Josh
-
Re: Loading Error.
There should be some matching.
If the client knows item codes in it's exe (wa118 for example) that isn't in the list of items on the server... there will be problems, but not usually a crash. If the server has items that the client doesn't know the same thing. But is normally "Item not prepared"/"No Image"/"Image not prepared" type errors.
It could be that your server is not handling those errors as 'gracefully' as some others here do.
There are also the map and field folders, which most server setup guides tell you to copy from the client to the server during setup. I've not got that wrong yet, but I would expect to find unexpected map holes that you fall through if you got different maps on the server to the client.
I think your crashes are more likely items the players are wearing that they picked up with one client that the other doesn't know about... again, I've not seen so catastrophic a failure before though.
I would strongly advise wiping and re-creating player characters between testing different clients. Especially if your client(s) / server are capable of lvl 100 or higher, as there seem to be different techniques for achieving this, and they have to be done the same on the server executable as the client one.
-
Re: Loading Error.
just do this, take everyting out in the chars, items, pots, deffenses, everything, and try to meet each other, if this doenst work then should be a clan problem, try deactivate the clan and test if u can meet each other, when you figure out whats wrong, we can help you out to fix that.
-
Re: Loading Error.
oh, ok i forgot to mention, i dont have a working my sql.dll and clan.dll, is that the main problem? i found that i couldn't delete char also because of clan being unable to load.
-
Re: Loading Error.
Oh yes... clan bugs sound nasty, but I don't have enough players to worry about Clans. So I've not tried. I don't have any SQL.dll or clan.dll in my server files. :wink:
-
Re: Loading Error.
Ok, i tested somethings last night, if i'm not wrong the clients have bugs on them from the very start, whenever ppl login with the IronPT/SkyPT client, my server indicates 2 users being online, but when i use other clients it indicates 1 user being login, and whenever i use /> to chat, it double post, so it's (if i'm not wrong) whenever i met another player it double loads the player's info, i'm not quite sure where is bugged in the client's source hence changing it in ollydbg would be quite a problem. Anyway, thanks for the help thou =)
Josh
-
Re: Loading Error.
This sounds to me, like they have some form of local proxy on their server that filters the double packets. For that reason, they may want their client to send every packet twice... once for the real server, and once for the proxy. The proxy can kick out any player it doesn't like, and will definitely kick any player that isn't sending every packet twice.
Quite cheep, simple security... the expensive point, is that they are eating their bandwidth at twice normal speed. :shruggs: