You are an unregistered user, you can register here
Navigation

Information

Site

Donations
If you wish to make a donation you can by clicking the image below.


 
Go Back   The Unreal Admins Page > Forums > Unreal Admins > Unreal Tournament > UT Server - General Chat

Reply
Thread Tools Display Modes
  #1  
Unread 13th February, 2017, 02:01 AM
ShaiHulud ShaiHulud is offline
Dominating
 
Join Date: Mar 2012
Posts: 164
Default ACE "Unknown Package" for hosted file

Hello,

I'm having a problem with ACE 8h and a weapon file on our server. Anyone who connects and downloads the file gets kicked with: "Unknown Package".

It's a byte-hacked file. Actually, it's a byte-hacked, byte-hacked file. The source for the weapon has not been released (it's based on ZP), but forum member "player" uploaded a copy here some time ago.

But it has a couple of features that I don't care for, so I've modified the compiled .u file to null out a boolean test, which flips the weapon behaviour.

It works. Of a fashion. The server log shows:

Code:
Property aBooleanProperty of Class packageName.className not found
Skipping 0 bytes of type 3

Type mismatch in anIntegerProperty of className: file 4, class 3
Skipping 4 bytes of type 4
...so it's obviously a bit of a mess. I mention this because I don't know whether it's relevant to the problem or not. I was hoping that adding the file to the ACE UPackages list might help. But it doesn't make any difference.

Curiously, setting bAllowUnknownPackages to True makes no difference either.

Can anyone tell me how I can prevent ACE from flagging the file?

I'd switch to ACE10 and (I believe) the user-definable white-list, but as has been pointed out elsewhere, AutoBanManager isn't compatible at present.

Thanks
Reply With Quote
  #2  
Unread 13th February, 2017, 04:13 AM
ShaiHulud ShaiHulud is offline
Dominating
 
Join Date: Mar 2012
Posts: 164
Default

Sorry for the double-post, but I think I've found a solution.

Based on Sp0ngeB0b's experience when he was getting ACE timeout errors on his own server (see: https://ut99.org/viewtopic.php?p=71307#p71307) I've modified and recompiled ACEv08h_EH, adding a whitelist check against the PackageHash for this file. Appears to do the job.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 09:36 AM.


 

All pages are copyright The Unreal Admins Page.
You may not copy any pages without our express permission.