Zound52B3

  • Two Factor Authentication is now available on BeyondUnreal Forums. To configure it, visit your Profile and look for the "Two Step Verification" option on the left side. We can send codes via email (may be slower) or you can set up any TOTP Authenticator app on your phone (Authy, Google Authenticator, etc) to deliver codes. It is highly recommended that you configure this to keep your account safe.

ProAsm

Active Member
Mar 20, 2002
2,108
0
36
www.proasm.com
Zound52 Beta 3

Ok another big update/fix.
Sorry for the quick update but thats it for now as we now just need to test it as I'm sure the bugs are going to be small.

1. Fixed when Admin bans a player and disables himself.

2. Fixed where everyone can see trigger when admin triggers a AdminOnly trigger.

3. Fixed where banned player can call display of triggers.

4. Fixed where banned player gets startup message.

5. Fixed where admin bans player but player still has some access.

6. Added New Menu
To make Zound unique it has its own menu look now which is more practical as it is offset slighty so the messages are seen.

7. Added Display Triggers button in Client Menu.

8. Added auto default syntax to [Zound52.ZPlayerList] and [Zound52.ZPlayerBan].

9. Added Player Enter Message.
This is also dependant on whether the player has been:
a) Banned from Zound
b) bAnnounce=True

10. Added Daily Chatlog
This will write a daily chatlog in the form of ZoundChat01.log up to ZoundChat31.log
2005/08/28 - 14:07:54 - ProAsm : This is a test message

11. Added Chat Filter
This is a basic chat filter and uses a stuct format.

[Zound52.ZoundFilter]
Filter=(CensorWord="****",BadWords="badword1,badword2,badword3,badword10,")

The CensorWord can be whatever the Admin would like to use to replace the BadWords.
The number of BadWords per Filter= can be 50 although practically only around 10 words should be used per Filter.

12. Removed Usehandler2 and corresponding BroadCastHandler
After several experiments it was found the BCHandler method that ServerExt uses is disasterous and can cause a huge crash on your server if not setup correctly.
It is for this reason I have switch back to the good ol Zound BroadcastHandler as its stood the test of time and with Zound now having its own Chatlog and Chat Filter it should no longer be an issue.

http://www.proasm.com/files/beta/zound52b3.zip

NB. For this Beta only, if using the Chatlog together with the ChatFilter, you will get 2 messages in the Chatlog if a player swears.
1 Before filtering and another afterwards.
This is just to see if all works ok - so swear away :lol:
 

frogger187

eat. sleep. frag.
May 2, 2003
632
0
0
menu message is great.

Banned player can't hear zounds.. but other players can.

Admin also loses zound abilities..looks to him like its working but other players can't hear admin triggers.

Filter worked as designed.
My chat log was empty. (I stopped server before pulling)
 
Last edited:

ProAsm

Active Member
Mar 20, 2002
2,108
0
36
www.proasm.com
Logs only save when they see a map changover.
Admin also loses zound abilities..looks to him like its working but other players can't hear admin triggers
At what point does this happen - when an Admin has banned someone.
What happens when he logs out as Admin ?

** Edit **
How its supposed to work.
If logged in as Admin, then if Admin uses a zound that has AdminOnly=True then only he will hear the sound and no-one else.
Normally players will also not see the triggerwords whether typed by the Admin or Displayed in the Console with Trigger button.
However if AdminOnly=False then he and everyone else should hear the zound and see it displayed provided Hidden=False.

Banned play is correct.
Banned player is almos like Zound has ben uninstalled with him, hears nothing, sees nothing, can do nothing exept check the time with time?
 
Last edited:

frogger187

eat. sleep. frag.
May 2, 2003
632
0
0
soryy..i wasn't clear..the admin stuff was not with regards to AdminOnly sounds. This was all banned player discussion. If i am admin and ban a player...I also lose zound functionality. Not fully though. I hear the sounds myelf, but others no longer hear the sounds i trigger.

banned player isn't working as designed either i don't think. I thought both the banned player and all others on the server would not hear the banned players triggers. as it is..the banned player can't hear his own triggers..but everyone else can..which is almost counter productive..
 
Last edited:

frogger187

eat. sleep. frag.
May 2, 2003
632
0
0
ProAsm said:
mmm something has changed then as here it works as designed.
I wonder what is different.
Back to the drawing board :)

do you have another human to test with? without you can't tell its broke.
 

ProAsm

Active Member
Mar 20, 2002
2,108
0
36
www.proasm.com
LOL what I do is I have like 2 PC's connected.
On the one I run a free dedicated server with DoUplink = false as well as a seperate UT2004 retail.
So on that PC I logon to the dedicated server as Joesoap.
Now on my PC I logon as ProAsm and play myself - does the job.
Problem is the Server PC does not have a sound card so all sounds is one way only.

Hence the reason I rely on you guys :)

I have a 3rd PC (and a 4th) also connected on this network and tomorrow I will install UT2004 on one of the others which should be 100% better.
Hell what we dont do for the game :lol:
 

ProAsm

Active Member
Mar 20, 2002
2,108
0
36
www.proasm.com
Ok did some tests here and these are the results are correct.
basically you need a minimum of 3 to 4 players to test.
With 2 players its 100% correct.
Player 1 becomes Admin.
Player 1 and 2 hear each others zounds.
Player 1 (Admin) bans Player 2
Player 1 can hear his zound but Player 2 cannot - that is correct because Player 2 is now banned and when you are banned you got nothing, like as if Zound is not even installed on that server. All Player 2 has is the time?
Now if there was a 3rd player, then Player 3 should be able to hear Player 1 (Admin)
Do you have a Player 3 and can he hear the Admin after the Admin has banned Player 2 ?

*** Edit ***
the banned player can't hear his own triggers..but everyone else can..which is almost counter productive..
I cannot get this to happen.
I logon as Admin, I ban the other guy.
Whether I stay as Admin or logout I cannot hear him regardless.
We both log off and log back on again and he cannot hear me and I cannot hear him.
He cannot do a damn thing about it until I unban him again.
 
Last edited:

sh0V3l

New Member
Oct 23, 2003
246
0
0
i think this could be messing things i found a huge trailing edge in the zound52b3.ini
zerror.jpg
 

Attachments

  • zerror.jpg
    zerror.jpg
    14.9 KB · Views: 1

ProAsm

Active Member
Mar 20, 2002
2,108
0
36
www.proasm.com
Thats quite normal - its just an example of what a PlayerList entry would look like.
All UniqueID's have 32 characters.
If you delete it, Zound will put it back as an example.
 

sh0V3l

New Member
Oct 23, 2003
246
0
0
ya i know that but what im talking about is the spaces highlighted after playerlist] isnt that bad to have a bunch of spaces like that just seemed odd cuz thats how it was after i unzipped it
 

ProAsm

Active Member
Mar 20, 2002
2,108
0
36
www.proasm.com
Oh that, yes its my Editor that causing it.
Thanks for the reminder, I meant to fix it but forgot.
I bought the latest edition of UltraEdit32 v11.10c and its $40 straight down the gutter.
The author has gone overboard now and although it has some nice features, there are a zillion bugs, so I will go back to my Version 9 with keygen :)
 

frogger187

eat. sleep. frag.
May 2, 2003
632
0
0
ProAsm said:
*** Edit ***
I cannot get this to happen.
I logon as Admin, I ban the other guy.
Whether I stay as Admin or logout I cannot hear him regardless.
We both log off and log back on again and he cannot hear me and I cannot hear him.
He cannot do a damn thing about it until I unban him again.

i only had 2 on initial test..so case #1 is likey how you explain it..i'm cool with that.

case#2 though i was hearing the banned player... going back in now with more peeps to test..

*edit..

both are as above. issue #1 is not an issue. but issue #2 is still occuring. I hear the banned player. Banned player has no zound functions..but to rest of players they still hear trigger

*edit 2

i hadn't done a map change on first test either. Will pull log when peeps leave and verify.
 
Last edited:

ProAsm

Active Member
Mar 20, 2002
2,108
0
36
www.proasm.com
Ahhhhh I think I see whats happening.
Basically although the banned player has no functions, he is still triggering zound triggers without even knowing it and the other players are hearing it.
Let me go look see at the code.... good find :)

** Edit **
Ok, I found it and its as you said it was - great stuff :)
 
Last edited:

ProAsm

Active Member
Mar 20, 2002
2,108
0
36
www.proasm.com
I have struck a serious problem and I hope someone has an idea or can help me.
Trying to play against myself is not working simply because although I log onto the server with different Nicknames, the CD-Keys are the same so when banning it looks for the UniqueID and of course both JoeSoap and ProAsm have the same key.
Sooooooo, where can I get another key for JoeSoap.
I dont mind if its a keygen as long as it works as the chances of that PC ever going on the net is about zero.
As I've never needed a keygen so I would not know where to even begin start looking.
Any ideas ?
 

frogger187

eat. sleep. frag.
May 2, 2003
632
0
0
i can email you my key..?

also..one thought i had...what happens to a name if i ban it...and the player leaves. I need to manually update the ini to unban this player (or happen to be on next time they are)...anyway to publish the ban list to the menu..even if all those players aren't connected?
 

ProAsm

Active Member
Mar 20, 2002
2,108
0
36
www.proasm.com
Frogger thanks for the key offer but I'd rather try and get a keygen job as I would feel better, hell I'd hate to part with my key :)
Anyways I've temporary got around it by changing the code to look for Nicknames instead of keys.
Yes if you ban someone and he leaves you need to manually delete him in the ini.
Displaying all the banned people is not an option at this stage as that means putting in a Replication Class into Zound and thats big code and does not warrant it at this stage.
It also possible that you could have 32000 banned names and how on earth can we display that :)

Something I noticed here which you could try also.
Currently because of new code, there is a big difference between a ZoundAdmin and a ServerAdmin, so for current tests rather logon as ServerAdmin till the next beta where I have now fixed the problem.
I also found that the Admin needs to still use Mutate Zounds to display all the triggers.
I'm gonna have to make room for another button somewhere :)
 

Assraker

New Member
Here is what I found.

1. Banned player can here no zounds at all, no matter if he or another player triggers them. All other players (6 players in the server), including the admin, can still hear the banned players zounds.

2. Admin only zounds which are labeled to be hidden still show the hidden triggers to everyone in chat when activated. Zound triggers that are not "Admin Only" zounds and are hidden, are still hidden when triggered.

Love the menu look, btw. It is great!

Sorry that I was a little late in testing today, I have some family coming my way due to the hurricane coming into the gulf. Spent alot of time on the phone today.
 
Last edited:

frogger187

eat. sleep. frag.
May 2, 2003
632
0
0
all of my tests have been as server admin. I see no reason to have a zound admin...just like ut2vote..i always just use my standard keybind and log in as server admin.

chat log is working as designed.

btw..pls keep the ban player identification as guid...(not sure if you only changed for you and your key needs..)
 
Last edited:

frogger187

eat. sleep. frag.
May 2, 2003
632
0
0
finally got some serverext feedback

Code:
Frogger, Basically any logging features with ServerExt stop when zounds is turned on. I've noticed the following 3...

Chatfilter
ChatLogging
Player Join Log

maybe throw in a playerjoin log..? ;)