View Full Version : Configurable Server Advertisement Mutator [Final]
Bob_Gneu
12-17-2007, 03:38 AM
Server Adverts - Mutator - Unreal Tournament 3
Title : Server Adverts
Version : 1.6
Release Date : January 28, 2008
Website : http://www.gneu.org (http://www.gneu.org/)
Author : Bob_Gneu
Email : Bob.Chatman@gmail.com
Download :
http://wordpress.gneu.org/index.php/software-releases/server-advertisement/ (http://wordpress.gneu.org/index.php/software-releases/server-advertisement/)
Mirror:
http://necris.net/download/serveradverts.rar
Mutator Information
Game : UT3
Name : Server Adverts
Type: : Mutator
New Sounds : No
New Music : No
New Textures : Mo
New StaticMeshes/Models : No
New UnrealScript : Yes
Description : The following is a Server Advertisement mutator for UT3
Known bugs : None
To Do : Server Configuration
Installation
All you have to do is unzip the file into your My Documents\My Games\Unreal Tournament 3\UTGame Directory.
Dedicated (Comercial) Server Installation
Unzip the folder directly into your UTGame folder.
If you can avoid this at all i highly suggest you do b/c i have been told by quite a few people to avoid editing the game directory directly.
Enjoy
Ludus
12-17-2007, 06:24 AM
Sweet..I will try that!
Taboen
12-17-2007, 06:55 AM
So how does it work?
Slaughter
12-17-2007, 11:52 AM
Screen shots would be nice. I'm not sure how to take this comment you make:
Appears to be working, Tested over network.
Perhaps it should be a beta release?
Bob_Gneu
12-17-2007, 03:41 PM
lol, It works, i was passing it around to a few friends.
Give it a try, if its ****ed up ill fix it.
Bob_Gneu
12-17-2007, 03:45 PM
So how does it work?
Hello,
Mechanics are as follows:
Admin uses config menu to create 5 strings and intervals.
During the tick function i am counting the time since the last message for each message
then i send a client message to each user.
The code itself is up on my SVN, and there is a link to that at the bottom of the page. Feel free to modify it and whatever, as long as you share yours as well.
Ludus
12-17-2007, 07:41 PM
Hi there...i downloaded the zip, but i'm a bit lost...
What is the procedure to have it installed on a remote server (commercial rent) and above all: the mutator is only server-side, or clients must download it (i suppose trough the redirect) from the server on which is running?
thanks!
Bob_Gneu
12-17-2007, 07:44 PM
The install for commercial servers i dont know. I would recommend you email your server owner. This is purely server side and requires no download for the client. Mutators are only server side as far as i know.
Ludus
12-18-2007, 07:05 AM
Well.
I will do that via FTP...but still, it lacks a read-me or a how-to.
I have to make a special folder for this mutator? under which folder on my server? UTGame??
And then simply put the parameter
?Mutators=ServerAdverts.UTMutator_ServerAdverts
is this correct? something else?
I haven't downloaded this yet but everything that Bob has released has been packaged for your convenience so I can only assume that it goes in the UTGame folder.
Great work on everything you have done Bob! Your an asset to the modders community.
Bob_Gneu
12-18-2007, 05:35 PM
Indeed.
All you should have to do is open the rar up and it will show you a comment saying to unrar it into your UTGame folder, as well as my mentioning above
Installation
All you have to do is unzip the file into your My Documents\My Games\Unreal Tournament 3\UTGame Directory.
Thanks for the vote of confidence SKrU. Its appreciate. Has anyone else got any mutator requests?
Thumbs up on your post format :D Great mutator too, thank you!
Bob_Gneu
12-18-2007, 08:24 PM
Coming from anyone with 10000 posts... Im only happy to have your approval. Thanks.
Here is my 100th
ILLFINGAZ
12-18-2007, 10:19 PM
Could someone please explain to me how to get this on my server. I really dont think I just unzip this into my UTGame dir , if so could you tell me how you got it to work because I dont want to put the files in the wrong place. By the way , this is a server I rent , not a home server.
Ludus
12-19-2007, 06:15 AM
Installation
All you have to do is unzip the file into your My Documents\My Games\Unreal Tournament 3\UTGame Directory.
mmmh...as you certanly know...professional hosted dedicated servers don't have "MyDocuments" folder! :p
I assume that the directory structure of the rar will go straight under the UTGame folder on the server, then...
ILLFINGAZ
12-19-2007, 04:43 PM
Ok , I figured it out. This is for remote server install.
Unzip rar , but not into your server UTGame dir. Open server-adverts , you will have two folders in there , Config & Published. Open the Config folder and copy those two files in there and paste them into your server UTGame Config folder (UTGame\Config). Then take the Published folder ,copy and paste that in the server UTGame folder. Also , like Ludus said , you have to put it in as a mutator. WhaLa it works.
Bob just to let you know , it does upload to client side. After I installed it on my server , went to join it and it did upload something for Server Advertise on to client side.
ILLFINGAZ
12-19-2007, 05:04 PM
Oh and by the way .........Nice Job;)
Bob_Gneu
12-19-2007, 05:18 PM
Bob just to let you know , it does upload to client side. After I installed it on my server , went to join it and it did upload something for Server Advertise on to client side.
Yes, it downloads to the client, but it does not run client side. The mutator is only executed on the server that the client is connected to. It is downloaded in order to allow the client to do the same.
I will update my initial post to include your notes here, although I'm not sure which UTGame directory you are talking about b/c i dont know how the dedicated host system works. I am assuming its the Game directory itself, which i have been advised against changing, numerous times.
Thanks a bunch for all of your input guys, It is very appreciated.
Sunstrider
12-19-2007, 07:13 PM
It's working very well, I've got it on my server also, thanks. :)
I don't know if these are correct, but they are working for my dedicated servers using the -nohomedir switch running on windows 2003.
..\UTGame\Config *.ini files
..\UTGame\Published\CookedPC\CustomMaps - map files (all map files)
..\UTGame\Published\CookedPC\Localization - .int files
..\UTGame\Published\CookedPC\Packages - .upk files
..\UTGame\Published\CookedPC\Script - .u files
I had to create those folders on my dedicated server. They seem to work fine.
Bob, to stop your .u files from downloading when they are server side only, do this from your ut3\binaries folder
ut3.exe SetPackageFlags "change to your\My Documents\My Games\Unreal Tournament 3\UTGame\Published\CookedPC\Script\ServerAdverts.u" ServerSideOnly=True AllowDownload=False
ut3.exe SetPackageFlags "change to your\My Documents\My Games\Unreal Tournament 3\UTGame\Published\CookedPC\Script\ScrollScope.u" ServerSideOnly=True AllowDownload=False
I did this to both of those files, put it on my local test server, made sure I no longer had local copies of any of those files, setup the mutator ini, ran the server, and connected, the messags worked just fine when they were supposed to, and nothing was downloaded to my pc, cache.ini file did not have them, and no local copies to be found.
Bob_Gneu
12-19-2007, 07:19 PM
well, tbh, i really dont mind this kind of distribution, and dont care to stop it. The first thing anyone does when they play on a server is to want to try to do it again on their own with their friends and if they have to go to my site to download it when they just connected to a server with it... seems a bit backwards. I always hated trying to track down mutators that werent freely available. its just not something im worried about.
BTW - the scrollscope mutator isnt done yet. =)
Sunstrider
12-19-2007, 08:07 PM
well, tbh, i really dont mind this kind of distribution, and dont care to stop it. The first thing anyone does when they play on a server is to want to try to do it again on their own with their friends and if they have to go to my site to download it when they just connected to a server with it... seems a bit backwards. I always hated trying to track down mutators that werent freely available. its just not something im worried about.
BTW - the scrollscope mutator isnt done yet. =)
np, at least the command is there for other server admins to use who don't want to have stuff downloaded from the servers that don't need to be sent. :)
Ludus
12-20-2007, 05:02 AM
Ok , I figured it out. This is for remote server install.
Unzip rar , but not into your server UTGame dir. Open server-adverts , you will have two folders in there , Config & Published. Open the Config folder and copy those two files in there and paste them into your server UTGame Config folder (UTGame\Config). Then take the Published folder ,copy and paste that in the server UTGame folder. Also , like Ludus said , you have to put it in as a mutator. WhaLa it works.
Bob just to let you know , it does upload to client side. After I installed it on my server , went to join it and it did upload something for Server Advertise on to client side.
What ?parameter have you setted up in server's command line?and in whic position?
I've installed all the mutator's files in these same directories, but my server (1.1 patch) seems to not recognize the mutator...
TheEngine
12-20-2007, 04:22 PM
uhh.. mr illfingaz, sir. I respectfully request that you deactivate this mut on your server. As if ut3 doesn't have enough visual/auditory distractions from the already sketchy online gameplay, having a pointless welcome message periodically come up as if a teammate was typing something... grrrrr? Not dumping on the mut, mind you. I'm all for dudes that code, have undertaken to become one myself... but keeping this active unless you really got sumthin needs sayin is just total jive. btw, where all da instagib peoples at?
Bob_Gneu
12-20-2007, 05:25 PM
The ?parameter is visible if you want, quite easily through opening up the game and starting a dedicated server with the mutator activated. I dont remember the syntax otherwise.
As to this second comment, i really must applaud your absurdity. If you choose to play on a server you choose to deal with whatever the server has enabled. =) it really doesn't make sense to come onto the forum that the mutator is being discussed on and rant about how its not being used properly. I wouldnt stress too much. I am planning on creating an extension to this mutator that will allow the players to opt out of such messages, so please just hold fit. I will keep you all updated.
BTW, the update for rotating messages will be up this evening. Stress not.
ILLFINGAZ
12-20-2007, 06:33 PM
uhh.. mr illfingaz, sir. I respectfully request that you deactivate this mut on your server. As if ut3 doesn't have enough visual/auditory distractions from the already sketchy online gameplay, having a pointless welcome message periodically come up as if a teammate was typing something... grrrrr? Not dumping on the mut, mind you. I'm all for dudes that code, have undertaken to become one myself... but keeping this active unless you really got sumthin needs sayin is just total jive. btw, where all da instagib peoples at?
Engine , you are one of the regulars in my server and I appreciate your input. I will disable it for now , but I feel there is a need for it , not so much to welcome people to the server, but for the rules to scroll so that people are reminded of the rules. This way when its time for them to be removed they have no excuse that they didnt know the rules. I do understand it can be annoying hearing it all the time and you think its a team or chat message and I agree, it is. So what I plan on doing later is to turn the sound off , this way people dont think its a chat message and I will also set the intervals longer. I do think there is a need for it because I do have some things to say , like , rules and where they can get a hold of me if some smacktard gets on there. I will remove it for now until I can configure it in a way it wont distract players , and once again thanks for your suggestion. ;)
Bob_Gneu
12-20-2007, 07:24 PM
http://wordpress.gneu.org/index.php/software-releases/server-advertisement/
1.1 Update is up and rolling. Enjoy
ILLFINGAZ
12-20-2007, 07:46 PM
Thanks Bob gonna download right now.
LordStrider
12-20-2007, 09:48 PM
Excellent Bob it is near perfection. :) I am a VERY happy admin......Thank you.
All I am missing now is a revenge mod. :)
Bob_Gneu
12-20-2007, 10:28 PM
Whats that do?
LordStrider
12-20-2007, 11:18 PM
Whats that do?
You get a bonus frag(s) for killing the person who killed you. :)
LordStrider
12-20-2007, 11:36 PM
Just checked my sever log:
ScriptWarning: UTMutator_ServerAdvertsInt DM-HeatRay.TheWorld:PersistentLevel.UTMutator_ServerA dvertsInt_0 (Function ServerAdvertsInt.UTMutator_ServerAdvertsInt:Tick:0 0BE) Accessed array 'UTMutator_ServerAdvertsInt_0.Advertisement' out of bounds (4/3)
UTMutator_ServerAdvertsInt: S*** isnt working =( 4
U
UTMutator_ServerAdvertsInt: S*** isnt working =( 4
UTMutator_ServerAdvertsInt: S*** isnt working =( 1 Downloads available soon....stay tuned
UTMutator_ServerAdvertsInt: S*** isnt working =( 2 Visit our website for more information
ScriptWarning: UTMutator_ServerAdvertsInt DM-RisingSun.TheWorld:PersistentLevel.UTMutator_Serve rAdvertsInt_0 (Function ServerAdvertsInt.UTMutator_ServerAdvertsInt:Tick:0 0BE) Accessed array 'UTMutator_ServerAdvertsInt_0.Advertisement' out of bounds (3/3)
UTMutator_ServerAdvertsInt: S*** isnt working =( 3
ScriptWarning: UTMutator_ServerAdvertsInt DM-RisingSun.TheWorld:PersistentLevel.UTMutator_Serve rAdvertsInt_0 (Function ServerAdvertsInt.UTMutator_ServerAdvertsInt:Tick:0 0BE) Accessed array 'UTMutator_ServerAdvertsInt_0.Advertisement' out of bounds (4/3)
UTMutator_ServerAdvertsInt: S*** isnt working =( 4
UTMutator_ServerAdvertsInt: S*** isnt working =( 1 Downloads available soon....stay tuned
UTMutator_ServerAdvertsInt: S*** isnt working =( 2 Visit our website for more information
ScriptWarning: UTMutator_ServerAdvertsInt DM-RisingSun.TheWorld:PersistentLevel.UTMutator_Serve rAdvertsInt_0 (Function ServerAdvertsInt.UTMutator_ServerAdvertsInt:Tick:0 0BE) Accessed array 'UTMutator_ServerAdvertsInt_0.Advertisement' out of bounds (3/3)
UTMutator_ServerAdvertsInt: S*** isnt working =( 3
ScriptWarning: UTMutator_ServerAdvertsInt DM-RisingSun.TheWorld:PersistentLevel.UTMutator_Serve rAdvertsInt_0 (Function ServerAdvertsInt.UTMutator_ServerAdvertsInt:Tick:0 0BE) Accessed array 'UTMutator_ServerAdvertsInt_0.Advertisement' out of bounds (4/3)
UTMutator_ServerAdvertsInt: S*** isnt working =( 4
UTMutator_ServerAdvertsInt: S*** isnt working =( 1 Downloads available soon....stay tuned
UTMutator_ServerAdvertsInt: S*** isnt working =( 2 Visit our website for more information
ScriptWarning: UTMutator_ServerAdvertsInt DM-RisingSun.TheWorld:PersistentLevel.UTMutator_Serve rAdvertsInt_0 (Function ServerAdvertsInt.UTMutator_ServerAdvertsInt:Tick:0 0BE) Accessed array 'UTMutator_ServerAdvertsInt_0.Advertisement' out of bounds (3/3)
UTMutator_ServerAdvertsInt: S*** isnt working =( 3
ScriptWarning: UTMutator_ServerAdvertsInt DM-RisingSun.TheWorld:PersistentLevel.UTMutator_Serve rAdvertsInt_0 (Function ServerAdvertsInt.UTMutator_ServerAdvertsInt:Tick:0 0BE) Accessed array 'UTMutator_ServerAdvertsInt_0.Advertisement' out of bounds (4/3)
UTMutator_ServerAdvertsInt: S*** isnt working =( 4
UTMutator_ServerAdvertsInt: S*** isnt working =( 1 Downloads available soon....stay tuned
UTMutator_ServerAdvertsInt: S*** isnt working =( 2 Visit our website for more information
ScriptWarning: UTMutator_ServerAdvertsInt DM-RisingSun.TheWorld:PersistentLevel.UTMutator_Serve rAdvertsInt_0 (Function ServerAdvertsInt.UTMutator_ServerAdvertsInt:Tick:0 0BE) Accessed array 'UTMutator_ServerAdvertsInt_0.Advertisement' out of bounds (3/3)
UTMutator_ServerAdvertsInt: S*** isnt working =( 3
ScriptWarning: UTMutator_ServerAdvertsInt DM-RisingSun.TheWorld:PersistentLevel.UTMutator_Serve rAdvertsInt_0 (Function ServerAdvertsInt.UTMutator_ServerAdvertsInt:Tick:0 0BE) Accessed array 'UTMutator_ServerAdvertsInt_0.Advertisement' out of bounds (4/3)
UTMutator_ServerAdvertsInt: S*** isnt working =( 4
UTMutator_ServerAdvertsInt: S*** isnt working =( 1 Downloads available soon....stay tuned
UTMutator_ServerAdvertsInt: S*** isnt working =( 2 Visit our website for more information
ScriptWarning: UTMutator_ServerAdvertsInt DM-RisingSun.TheWorld:PersistentLevel.UTMutator_Serve rAdvertsInt_0 (Function ServerAdvertsInt.UTMutator_ServerAdvertsInt:Tick:0 0BE) Accessed array 'UTMutator_ServerAdvertsInt_0.Advertisement' out of bounds (3/3)
UTMutator_ServerAdvertsInt: S*** isnt working =( 3
ScriptWarning: UTMutator_ServerAdvertsInt DM-RisingSun.TheWorld:PersistentLevel.UTMutator_Serve rAdvertsInt_0 (Function ServerAdvertsInt.UTMutator_ServerAdvertsInt:Tick:0 0BE) Accessed array 'UTMutator_ServerAdvertsInt_0.Advertisement' out of bounds (4/3)
UTMutator_S
Bob_Gneu
12-21-2007, 04:25 AM
=) My logging, Sorry, I built that in a hurry last night, ill upload a new version.
The out of bounds... hmm
ill look at that, i didnt have any nones. One sec.
Heh, Yes. Bad check. All better now. Update up on my site within the hour.
Ludus
12-21-2007, 03:12 PM
The ?parameter is visible if you want, quite easily through opening up the game and starting a dedicated server with the mutator activated. I dont remember the syntax otherwise.
.
Doesn't work...coz the fukking retail program keep to crash if started in dedicated server mode...anyone remember the parameter for the commandline??
PS: keep in mind: i think you're doing a good job whit this programming, it seem you have some skills.
Still, I don't get why you are supporting almost exclusively home-made servers...they are the ones who kill the game, coz they don't get any assurance of good bandwidth and good performace, compared to professionally hosted servers. And this quality is what UT player are looking for, imo...
Bob_Gneu
12-21-2007, 03:25 PM
Wow, uhm... Thank you for your opinion, but i didnt realize i was supporting home servers or dedicated servers either way. Mutators are mutators the world around. I dont have nor have i ever had a "professionally hosted" server and i dont plan to. The parameter is available around here on the forums somewhere, i think in the server administration forum. The formatting should be something like this, but i dont know for a fact as im not at my computer to test it.
?Mutator=mutatorpackage.classname
?Mutator=ServerAdverts.UTMutator_ServerAdverts
May i make a request that if you are having a hard time setting up your server you read the manual for it before you get frustrated and come to me for assistance? The forums are here for the express reason of keeping a threaded discussion that is searchable. It really doesnt take too much time to search. (http://forums.epicgames.com/showthread.php?t=593372)
Welcome to the internets. Lets read about netiquette (http://www.catb.org/%7Eesr/faqs/smart-questions.html).
LordStrider
12-21-2007, 05:04 PM
Still, I don't get why you are supporting almost exclusively home-made servers...they are the ones who kill the game,
That all depeneds on your bandwidth. I can easily run a 4-6 man server off my cable modem. I know people who have 10 Meg Down and 8 meg up. More than adequate for gaming servers.
But the mutators are NOT "home-made" specific. A server is a server. You call a mutator from the command line exactly the same way and it runs exactly the same way.
I've run most of Bob's mods from both my home and data-center servers.
LordStrider
12-21-2007, 07:11 PM
My server logs are clear from that error (at the moment) with the updated version.
I'll keep an eye and let you know.....Thanks :)
Bob_Gneu
12-22-2007, 06:28 AM
heh, I removed the error as well as the log. i dont think you will see anything further. I may begin adding assertions in order to check that things are working properly, but for the most part the mutators im releasing aren't going to have any logged output.
They could though...
HMiFSliDeR
12-22-2007, 02:13 PM
That all depeneds on your bandwidth. I can easily run a 4-6 man server off my cable modem. I know people who have 10 Meg Down and 8 meg up. More than adequate for gaming servers.
8 meg up, holy crap, tell me plz where to find that, wow.....
Bob_Gneu
12-22-2007, 05:03 PM
You should be able to get more bandwidth from your ISP. Comcast has 12Mbit lines and ive got friends on OC3 connections. Just give your ISP a call and be willing to pay for it.
Lodeep
12-22-2007, 10:18 PM
Runs this mutator on linux servers?
Because i tried it in a linux server and i dont get it to work ?
Can you tell me what the commandline for this mutator is ?
I have tried:
UTMutator_ServerAdvertsInt
ServerAdverts.UTMutator_ServerAdverts
LordStrider
12-23-2007, 12:03 AM
Runs this mutator on linux servers?
Because i tried it in a linux server and i dont get it to work ?
Can you tell me what the commandline for this mutator is ?
I have tried:
I'm using the progressive version. I call ServerAdvertsInt.UTMutator_ServerAdvertsInt from the command line and it runs fine on my server. Look for Ancient Battle Grounds in the server browser if you want to see it run.
[ST2]LordSithLord
01-03-2008, 10:11 AM
Work great good job
Cornholio
01-12-2008, 10:33 PM
Well I hope I can get some help. All my other mutators work fine but can seem to get this one to work
Here is what I have in my command line
ServerAdverts.UTMutator_ServerAdverts
UTMutator_ServerAdvertsInt
I have installed this into my UTgame folder no big deal ( have not edited the files yet )
Installed them on my redirection server also.
Server starts but does not show up with my other mutators in the list. Loged onto server and no ServerAdverts come up.
Now I can get it to work on my local test server but not on my remote server.
any suggestions?
Bob_Gneu
01-12-2008, 10:34 PM
?mutator=ServerAdverts.UTMutator_ServerAdvertsInt
This should be the command line entry.
Cornholio
01-12-2008, 10:40 PM
?mutator=ServerAdverts.UTMutator_ServerAdvertsInt
This should be the command line entry.
ok ill go give it a try brb
Cornholio
01-12-2008, 10:46 PM
ok ill go give it a try brb
Nope it did not work. I have like 6 Mutators :D and I have a feeling it may have a have conflict with 1 or more of them.
Thanks for the help anyways!!
Great little progie though ;)
Bob_Gneu
01-12-2008, 11:32 PM
What mutators are you using? Unless one of them has the group as SERVERADVERTS it should work fine.
Cornholio
01-13-2008, 12:23 AM
What mutators are you using? Unless one of them has the group as SERVERADVERTS it should work fine.
Newtators
Super Beserk
Translocator
Weapons Replacement
Vehicle Replacement
Fast Weapon Switch
Uberboard
Friendly Fire
hehe I get a couple Eh lol
Also I run both CTF and VCTF maps on my server in my Maplist
How that helps
EDIT UPDATE!!
Ok just for fun I put the mutator name "ServerAdvertsInt.UTMutator_ServerAdvertsInt" at the very front of my mutator list and its working! hehe weired eh? well just wanted to update cha!!
Thanks for the help ;)
FatBastard
01-15-2008, 12:26 PM
We've got the ,mutator working fine. Thanks a ton.
Has anyone else noticed their servers not reporting stats, after installing this mutator?
Bob_Gneu
01-15-2008, 12:38 PM
as far as i know i dont think you will report stats with any mutated games.
Cornholio
01-15-2008, 01:59 PM
Never mind lol
Bob_Gneu
01-15-2008, 03:32 PM
Newtators
Super Beserk
Translocator
Weapons Replacement
Vehicle Replacement
Fast Weapon Switch
Uberboard
Friendly Fire
from what you described your results are saying that one of the mutators above is not following the standard practice of calling the proper functions. Every mutator is required to call the Super version of a number of its functions it or breaks the chain. I have no idea how to check the order they are loaded, but i would wager its the one at the bottom of the list or end of the variable chain. If you could let me know which one that is i could notify the dev of a possible bug, or you could. =)
TekHead
01-23-2008, 10:26 PM
is there any what to change the color of the text?
Bob_Gneu
01-23-2008, 10:29 PM
Not as of yet, I have been working on a new version of this so i can add that to the requests and see if i can add it in by this weekend...
gämmö
01-24-2008, 03:34 AM
Ok , I figured it out. This is for remote server install.
Unzip rar , but not into your server UTGame dir. Open server-adverts , you will have two folders in there , Config & Published. Open the Config folder and copy those two files in there and paste them into your server UTGame Config folder (UTGame\Config). Then take the Published folder ,copy and paste that in the server UTGame folder. Also , like Ludus said , you have to put it in as a mutator. WhaLa it works.
Bob just to let you know , it does upload to client side. After I installed it on my server , went to join it and it did upload something for Server Advertise on to client side.
Following those instructions it worked fine. But I noticed a couple of 'issues' with this.
First and foremost, you have to have an option to turn off the 'Sound' byte you have it play everytime a new message apperas. You are using the commond sound byte that signals that a 'Player' has just typed a message, so normally one would look to see what was typed by the player.
But because this mutator uses that same default sound for it's messages, what you get is everyone looking for the player message. VERY confusing, not least extremely annoying.
In Ut2004 Wormbo did a similar thing, but it had no sound bytes associated with it and it worked perfectly.
Under no circumstances can the advertising detract form the concentration of the gameplay.
Secondly, I kinda understand this is not a clientside mutator, why then is it required to have it installed to view a demo recorded from a server running it?
I logged onto the server, and started a demorec of the current map, played it. Logged off the server and D/l via FTP the demo just recorded, and started to watch it, as it was loading it told me 'ServerAdvertsInt.UTMutator_ServerAdvertsInt' is required and in brackets it had (Already tried download link)....
So I did that, installed it and went to play back the demo again, but it did NOT work at all.
So i did it all again without the mutator installed and the demos worked fine.
Any ideas why this would happen?
Bob_Gneu
01-24-2008, 03:42 AM
=)
Thank you for the input, i actually just finished revising it to remove the beep sound.
As for the issue with the demo recording, thats because demos arent recordings like videos. It is a series of data that keeps track of your events and plays them back to you so you can see them again. In order for the events to provide the same output as your recording it has to have the same mutators installed. I doubt anything will be able to be done about this. The demo doesn't know anything about what the mutators do so it needs to have them all or it wont be recording the same output.
I am going to work on configuring and allowing color change, and possibly the ability to change font/y location although i think that the messages are all forced to be in the middle of the screen at the moment.
Updates are inbound.
Bob_Gneu
01-25-2008, 04:44 AM
Made some significant updates to this mutator. Please take this time to update, changes are on my site. Please let me know what issues you come across. Feedback, although it seems this has been harsh so far, is encouraged.
I also have news on the configuration front that i would like to share, but i have to be up for school in about 6 hours so i think i am going to opt for sleep instead of ranting.
gnight.
sparky41
01-26-2008, 10:01 AM
ive tryed to get this set up. It doesnt seem to be working. Although it did download
Here is my command line:
UT3.exe server WAR-Torlan?maxplayers=20?AdminPassword=<pass>?NumPlay=4?GoalScore=5?TimeLimit=20?Mutator=Server AdvertsInt.UTMutator_ServerAdvertsInt -multihome=<IP> -unattended -QueryPort=6500
I have uploaded the files to
UTGame/Config
UTGame/Published
Bob_Gneu
01-26-2008, 11:43 AM
Can you give it a try on a local machine?
sparky41
01-26-2008, 12:39 PM
hey man, sorry i dont know how to do that, i put it into my ut3 game folder in my documents but nothing happened :S
sparky41
01-26-2008, 01:07 PM
Also, the server doesnt become pure. Does this mean that if you put mods on the server it becomes unpure or can you fix that to have both
Bob_Gneu
01-26-2008, 01:30 PM
=)
You have to load it up in your mutator list. You should at least see the three default messages come up, i think at a 10 second interval, light blue, ill grab a screen one second.
http://img134.imageshack.us/img134/4008/screenshot00007rh8.th.jpg (http://img134.imageshack.us/my.php?image=screenshot00007rh8.jpg) http://img113.imageshack.us/img113/415/screenshot00008vb4.th.jpg (http://img113.imageshack.us/my.php?image=screenshot00008vb4.jpg)
The way that Epic is handling the Pure stuff is beyond my scope. They only allow certain mutators to be in the loop, beyond those its all impure. Sorry.
sparky41
01-26-2008, 03:31 PM
its just refusing to work. is my command line correct?
Bob_Gneu
01-26-2008, 03:42 PM
do this locally for now, i dont know if your command line is correct but i need to make sure that it works for you locally. There shouldnt be any networking issues with this, but i am testing it as we speak.
Chief-Justice
01-26-2008, 04:00 PM
The mutator is good but it should be a lot more customizable for my taste.
The way it is it might work for some public servers but I'd also like to use it for my private (competetive) server. I would appreciate if I was able to chose where the text is shown and how long it's appearing. Apart from that it would be cool if all messages would show up in a short period and then a longer break e.g.
Customisation is needed! ;)
Bob_Gneu
01-26-2008, 05:05 PM
Believe me, this is on my task list. I have slated customized locations, colors, display times as well as some prefixes or things like that on a per message basis. The issue is the way that the messages work currently.
I am fairly certain that there is a networking issue at work and i will have to debug it before my next release, sorry guys. Thank you sparky for bringing this to my attention.
Bob_Gneu
01-26-2008, 10:24 PM
Alright this route of notifying the client is exhausted. I am going to be moving to modifying the hud directly, probably tomorrow.
In the mean time i have completed networking this method and tested it thoroughly. Please accept my apologies for not testing it over the network, but everything is working now.
=)
Enter v 1.6 (http://wordpress.gneu.org/index.php/software-releases/server-advertisement/)
HorizonX
01-27-2008, 03:48 AM
Works like a dream on my server. Thanks for all the hard work Bob. :)
Bob_Gneu
01-27-2008, 06:21 AM
I just got home from the bar and saw your message and figured it was going to be a "Damnit Bob! You forgot xyz!'
I know its a hell of a ways short from being completely configurable, but this will definitely tide you all over and let me get some of the pieces of my mod together and take a break from mutators. Ill be releasing v 2.0 when i complete the push and territoriality game play add ons.
Wish me luck.
Bob
TekHead
01-29-2008, 10:13 AM
It there any way to have it show the text for at least 5 secs. people need to read IP address's and Website address's
Bob_Gneu
01-29-2008, 11:49 AM
Yes, sorry. I had it set to 4s for testing. One moment. I will bump it up to 8s.
This stuff all requires a rebuild b/c these classes suck.
TekHead
01-29-2008, 12:45 PM
Yes, sorry. I had it set to 4s for testing. One moment. I will bump it up to 8s.
This stuff all requires a rebuild b/c these classes suck.
Ok send me a link when you get it done. No big hurry Im at work :(
Bob_Gneu
01-29-2008, 02:54 PM
yea, sorry, i got wrapped up in school prep. I didnt get to rar it for release and upload before i had to take off. Ill have to handle it tonight. As long as its working i hope it is able to hold you over until tonight.
TekHead
01-29-2008, 03:10 PM
yea, sorry, i got wrapped up in school prep. I didnt get to rar it for release and upload before i had to take off. Ill have to handle it tonight. As long as its working i hope it is able to hold you over until tonight.
No prob bud! ;)
TekHead
01-29-2008, 10:42 PM
Did you re-upload the mutator yet with the display time to 8 secs yet? You should have made it an admin option to set the display time ( just a suggeestion )
Bob_Gneu
01-29-2008, 11:17 PM
Hello, Yes i realize it should be an option to change the display time. The problem is in how the classes are called. Everything has to be static and the variables cannot be driven by the config properties so its a per build situation. I could of course spend a month building it with all the different options but the truth is that i have to find another method of displaying text on the screen to clients that provides me with the appropriate parameters.
It will be up within the hour i just got home and have to do some administrative things around here before i can do much else. Ill say when its completed. =)
Bob_Gneu
01-30-2008, 01:06 AM
It is up...
TekHead
01-30-2008, 11:14 AM
Hey Bob. Just installed the 1.6.1 and the 10 secs does help for info. Thanks! It works great Good Job Bud! ;)
Bob_Gneu
02-01-2008, 11:47 PM
Great news!
I am going to get these hosted up on fileplanet i think, help bridge the gap between the next time my host decides to pause service... ****ers. Oh well. Glad i got you guys taken care of. Time to get back to work on OMS.
Bob_Gneu
02-02-2008, 02:11 PM
Added a mirror.
Captain_Tea
03-05-2008, 10:09 PM
i've been using the older version for a while and just loaded up the new one. Very nice :D Thank you
Bob_Gneu
03-06-2008, 01:17 AM
Surprise surprise - http://blog.gneu.org/software-releases/server-advertisement/
Thanks to charles for his suggestion. Come check out the new new version.
Captain_Tea
03-06-2008, 06:29 PM
No matter what position i set it doesn't seem to move the message.
Bob_Gneu
03-07-2008, 03:33 AM
its a float, 0.00 is the bottom of the screen 1.00 is the top. i suggest a setting ~ .25
Captain_Tea
03-17-2008, 12:45 PM
I like the way the messages worked with version 1.6.0. can you make that an option in the newest release? I am still using 1.6.0, because i like the way that the messages scroll with the other UT3 messages without overlapping.
SilicaStorm
08-08-2008, 06:27 PM
I am attempting to add this "Fantastic" mutator created by Bob to my dedicated commercial server. but without success to see any advertisment during my 10Frag/10minute Deathmatches.
Below is my command line:
Init: Command line: Server DM-CBP3-Salvation?MaxPlayers=10?NumPublicConnections=10?Nu mOpenPublicConnections=10?numplay=10?mutator=Serve rAdverts.ServerAdverts?AccessControl=UT3Stats.UT3S tats?UTGame.U?mutator=UTGame.UTMutator_LowGrav?gam e=UTGame.UTDeathmatch -multihome=212.187.247.124 -port 7777 -unattended -login=DDDMLGUK -password=password -log=GameServers.log -nohomedir
/UTGame/Config/UTServerAdverts.ini
/UTGame/CookedPC/Script/ServerAdverts.u
/UTGame/CookedPC/Localization/ServerAdverts.int
Installation
Dedicated (Commercial) Server Installation
Unzip the folder directly into your UTGame folder.
If you can avoid this at all i highly suggest you do b/c i have been told by quite a few people to avoid editing the game directory directly.
Enjoy
From the log shows the ini has loaded:
Log: GConfig::Find has loaded file: ..\UTGame\Config\UTUIDataStore_Registry_0.ini
Log: GConfig::Find has loaded file: ..\UTGame\Config\DM-CBP3-August.ini
Log: GConfig::Find has loaded file: ..\UTGame\Config\DM-CBP3-Endura.ini
Log: GConfig::Find has loaded file: ..\UTGame\Config\DM-CBP3-HongKong.ini
Log: GConfig::Find has loaded file: ..\UTGame\Config\DM-CBP3-Salvation.ini
Log: GConfig::Find has loaded file: ..\UTGame\Config\DM-CG-Harbor.ini
Log: GConfig::Find has loaded file: ..\UTGame\Config\DM-Morpheus.ini
Log: GConfig::Find has loaded file: ..\UTGame\Config\DM-Under2.ini
Log: GConfig::Find has loaded file: ..\UTGame\Config\DM-Xiao.ini
Log: GConfig::Find has loaded file: ..\UTGame\Config\UTServerAdverts.ini
Log: GConfig::Find has loaded file: ..\UTGame\Config\UTTVGMutatorPackVol1_v11.ini
Log: GConfig::Find has loaded file: ..\UTGame\Config\UTWebAdmin.ini
And this is the configuration in the ini file:
[ServerAdverts UTUIDataProvider_Mutator]
ClassName=ServerAdverts.ServerAdverts
FriendlyName=ServerAdverts
Description=
GroupNames=
UIConfigScene=
bStandaloneOnly=False
bRemoveOn360=False
bRemoveOnPC=False
bRemoveOnPS3=False
[ServerAdverts.ServerAdverts]
GlobalInterval=5
Advertisement=(sMessage="Welcome to Dungeons of Drew DM - Server UK!", cDrawColor=(B=0,G=255,R=0,A=255), fPosy = 0.50)
Advertisement=(sMessage="...", cDrawColor=(B=255,G=0,R=0,A=255), fPosy = 0.85)
Advertisement=(sMessage="DrewzDungeons.net", cDrawColor=(B=0,G=0,R=255,A=255), fPosy = 0.25)
Advertisement=(sMessage="Server Admin/WebMaster - silicastorm@drewzdungeons.net", cDrawColor=(B=255,G=0,R=0,A=255), fPosy = 0.85)
Bob_Gneu
11-29-2008, 09:49 PM
Did you ever get this sorted out? Anyone else having this issue?
Powered by vBulletin® Version 4.1.6 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.