Page 1 of 2
clients issue
Posted: Thu Sep 17, 2015 6:47 am
by atreiu
Hello!
i want to use last official HSA clients enhanced and simple but after i am enter in world then character do some steps and freeze it's not like he can't move he freeze and can't rotate it's like server don't respond on client packets.
I've tried:
- UOFeatureEnable. guide me here please what UOFeatureEnable i should set and where to find "See 095+ package for values and warnings".
as i see this is masks and i should summ features that i want to be enabled.
- i guess that reason can be in maps for uoconvert. i've tried maps from different clients. in most attempts was MaxTileID=0xFFFF and UseNewHSAFormat 1
- many attempts with last core and 99 distro
I am little bit dumb in client stuff so help will be appreciated a lot! because some years from time to time i am try to make this clients work but success was only with SA enhanced 4.0.2.1 and i don't know how i did it
Thanks in advance folks.
Re: clients question
Posted: Thu Sep 17, 2015 8:07 am
by bodom
Hi!
Have you tried to build directly from the git tree? The last core available for download is quite outdated and many bugs have been fixed since then.
Re: clients question
Posted: Thu Sep 17, 2015 8:27 am
by atreiu
yes, from
https://github.com/polserver/polserver . compiled without errors. i've take 99 distro + builded pol and .EM and then compile all scripts. server started without any errors.
when i am enter with simple HSA client there no errors in console.
when enhanced then Unknown packet type 0xC8 2 bytes and
Exception caught while loading script scripts/misc/charprofile.ecl: Unable to op
en scripts/misc/charprofile.ecl for reading.
Unable to read script 'scripts/misc/charprofile.ecl'
Listener
{
Port 5003
Encryption none
AOSResistances 0
}
Re: clients question
Posted: Thu Sep 17, 2015 8:38 am
by bodom
UOFeatureEnable is indirectly documented here:
http://docs.polserver.com/packets/index.php?Packet=0xB9
In your case, I would probably just try to set it to 0xFFFF (enable everything) and see what happens.
I am using an older client and have no experience on HSA, but I think for it to work MaxTileID should be 0x2FFF (not sure).
When you say "freeze" you mean you have to kill the client from the task manager? If you do not move, it will freeze anyway? Do you have enough time to enable packet logging (.startlog)? It could help find the issue.
Re: clients question
Posted: Thu Sep 17, 2015 8:50 am
by atreiu
with UOFeatureEnable=0xFFFF i get Undefined message type 0xF0 in console by each character movement and can't move after some steps as usual.
should i work on hook for that packet?
by feeze i mean that character can't say and anything else, when i am type then nothing happened like server do not respond on client packets so i can't .startlog or other cmd.
after 2-3-4 steps character stop move/rotate
Re: clients question
Posted: Thu Sep 17, 2015 9:01 am
by bodom
Uhm no, I was just trying to guess the problem, but now my ideas are over.
Re: clients issue
Posted: Sun Sep 20, 2015 8:21 am
by Tomi
Dont use UOFeatureEnable 0xFFFF because it enabled everything the client has to offer, also the movement system packets 0xf0, f1 and f2 as you already found out and could not move because Pol doesnt support that feature.
Either check the flags from packetguide and sort it out what you need or use 0x1A8 that works for sure with HSA clients
About that packet 0xC8 you saw earlier, just ignore it, its the client viewrange update ( not supported By pol, just using a hardcoded value so far )
Code: Select all
Listener
{
Port 5003
Encryption none
AOSResistances 0
}
About that you have to remove the encryption I suppose you already did so nothing more about it
Exception caught while loading script scripts/misc/charprofile.ecl: Unable to op
en scripts/misc/charprofile.ecl for reading.
Unable to read script 'scripts/misc/charprofile.ecl'
This message simple states that you are missing scripts/misc/charprofile.ecl
if you dont have anything or dont plan to support that feature, just compile an empty file with that name as a script to get past the warning
As last the MaxTileID 0x3FFF for clients < SA, 0x7FFF for SA clients and 0xFFFF for HSA clients ( dont forget to rerun uoconvert after you changed it )
Re: clients issue
Posted: Sun Sep 20, 2015 10:09 am
by atreiu
all the same.
i set UOFeatureEnable=0x1A8
create scripts/misc/charprofile.ecl so no alert about that
MaxTileID=0xFFFF
delete all realms files and create new britannia
in console only Unknown packet type 0xC8 alert but you wrote about it.
was it your supposes or you have server side working well with last official clients?
Re: clients issue
Posted: Thu Sep 24, 2015 8:43 am
by Tomi
The thing I know for sure I got the latest 2D client work with those settings ( have to admit I havent played around with the enchanted one that much )
The problem is now either something with packet changes for enchanted clients or something about those map files really got changed.
Try setting DisplayUnknownPackets=1 and Verbose=1 in pol.cfg and check if that tells you about those packets that may have been changed
What mul files are you using to run uoconvert ?
Re: clients issue
Posted: Sat Sep 26, 2015 6:54 am
by atreiu
i am try to use 2D classic client 7.0.18.0 and use it for uoconvert.exe.
please take a look how it looks like
https://www.youtube.com/watch?v=zKX2vPEqCa0
older client is ok. I had tried all this MaxTileID from pol.cfg
# For clients older than Stygian Abyss Expansion <0x3FFF>
# For Stygian Abyss Clients <0x7FFF>
# For High Seas Adventures clients <0xFFFF>
# Default <0x3FFF>
some things confuse me:
- in distro exist pkg from zulu, fantasia shards, guess it is ok
- i have copied extobj.cfg in config/ but console tell
Code: Select all
Execution aborted due to: Secure trade container (0x1ff01) must be defined in itemdesc.cfg as a container.
Execution aborted due to: WornItems container (0x1ff02) must be defined in itemdesc.cfg as a container.
till i add them in itemdesc.cfg, after that
Code: Select all
Warning! objtype 0xFF01 : ObjtypeName 'SecureTradeContainer' is the same as objtype 0X1FF01
Warning! objtype 0xFF02 : ObjtypeName 'WornItemsContainer' is the same as objtype 0X1FF02
Re: clients issue
Posted: Sat Sep 26, 2015 7:09 am
by bodom
About the extobj part, you have POL iternal items defined both in the 0xFFxx POL098-compatible and HSA-incompatible range and in the new 0x1FFxx range.
You have to check your itemdesc.cfg files and delete the old ones.
If you have save data, don't forget to use OldObjType directive to convert the old objtypes into new ones.
Also any script using the old hardcoded values will need to be updated.
Re: clients issue
Posted: Thu Oct 08, 2015 7:25 am
by atreiu
could somebody sell to me POL server from git that working well with HSA 2d client and some 3d? of course if it works at all.
i am realy don't know how to make it work
Re: clients issue
Posted: Mon Oct 12, 2015 7:27 am
by bodom
Did you succeed?
If not, please tell me where to find latest HSA client and i'll give it a try to see if I have your same problems.
Re: clients issue
Posted: Mon Oct 12, 2015 11:32 am
by atreiu
no progress
here last clients
http://uo.com/client-download/ classic is a 2d, enhanced is a 3D but i've heard that in newest 3D client something changed
Tomi wrote:The problem is now either something with packet changes for enchanted clients or something about those map files really got changed.
so i try do make work with clients from little bit older clients from other RunUO shard
2D (7.0.18.0) -
http://files.uogames.ru/uo/UOG_Inceptum.exe
3D -
http://files.uogames.ru/uo/UOG_Inceptum_3D.exe
Re: clients issue
Posted: Mon Oct 12, 2015 1:21 pm
by bodom
Here is my test result:
1. I have downloaded latest UO client and done a full patch
2. I have Changed Login.cfg to point to my LAN development server
3. I have added a new listener to POL (and modified servers.cfg accordingly)
Code: Select all
Listener
{
Port 2595
Encryption 7.0.46.2
AOSResistances 0
Statcap 390
KeepClients 1
}
4. I have started POL
I can connect, login, move... apparently works like a charm
I am using client 7.0.46.2 with latest POL099 from my git (it's almost the same POL as in the official git). UOFeatureEnable is set to 0x08, logged in account's version is AOS.
Re: clients issue
Posted: Mon Oct 12, 2015 3:14 pm
by atreiu
i feel like a looser
could you upload server files i'll try. maybe some settings on my PC prevent to proper working or maybe my hands is crooked
Re: clients issue
Posted: Mon Oct 12, 2015 10:09 pm
by bodom
You do know how many times I had your same feeling: it's quite normal when you work on a reverse-engineered environment
I am really sorry but our shard is (still) not open source. Anyway, here are the files that should be relevant to your problem:
pol.cfg:
http://pastebin.com/HDJSYeKh
servers.cfg:
http://pastebin.com/9BqrN0yE
servspecopt.cfg:
http://pastebin.com/ExSqfHpF
uoclient.cfg:
http://pastebin.com/HHdJyNvL
About the core, you can find it as a github fork, but just use latest one from official git: I only fixed some bugs and added some features on my fork and none of them should be related to this.
Re: clients issue
Posted: Mon Oct 12, 2015 11:59 pm
by atreiu
and do you connect by 3D client too?
Re: clients issue
Posted: Tue Oct 13, 2015 7:09 am
by bodom
I am sorry but I am now back on a pay-per-mb internet connection.
I can give it a try when I'll be back on a flat internet connection, but it could take a month.
Re: clients issue
Posted: Tue Oct 13, 2015 8:35 am
by atreiu
let me pay for your normal internet, send to me info in private
Re: clients issue
Posted: Tue Oct 13, 2015 11:21 am
by bodom
Unfortunately it's not a matter of money: flat mobile internet connection does not exist in my country.
If it's that important, I'll go "borrow" a wi-fi tomorrow

Re: clients issue
Posted: Sun Oct 18, 2015 2:31 am
by bodom
I have managed to download the enhanced client but there is no Login.cfg... sorry about the novice question... how do I connect it to my LAN server?

Re: clients issue
Posted: Sun Oct 18, 2015 4:41 am
by CWO
open login.cfg and enter your LAN address as the loginserver.
For instance, if your server is located at the IP: 192.168.0.2 and the port POL is listening on is 5002, you'll have:
Re: clients issue
Posted: Sun Oct 18, 2015 4:55 am
by bodom
I can't find any file named login.cfg
Re: clients issue
Posted: Sun Oct 18, 2015 1:53 pm
by atreiu
CWO. here about enhanced client, please read your help will be appretiated
bodom, you need loader
http://files.theabyss.ru/uokr/UOSALoader.zip