ServerBots2

  • 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.

PoW

New Member
Jul 12, 2004
181
0
0
Pow, I love your ideas and will certainly look into it.


:lol: :lol:


Ok ... I have another one ...

Is it possible that those bots also appear in the player list in the UT2004 browser? :lol:
 

PoW

New Member
Jul 12, 2004
181
0
0
Well they show when I use my UT4Monitor


I use the UT4Monitor since a long time but this is not what I mean. Not every usual player has this monitor, they only look into the UT2004 Browser, GameSpy, All-Seeing-Eye etc.

What I would like to have is that every (and really every) player could see the ServerBots in the player list. But only the ServerBots not the standard bots.

The fake will then be almost perfect.
 
Last edited:

ProAsm

Active Member
Mar 20, 2002
2,108
0
36
www.proasm.com
hahahaha..... try this for size.

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

It is only the ServerBots2.u file and is identical to the Beta 3 but has a few extra tricks in it.
Put it in your Server system folder overwriting the current one, then open your servers UT2004.ini file and under:

[Engine.GameEngine]
.
ServerActors=IpDrv.MasterServerUplink
Change that to read:
ServerActors=ServerBots2.MasterServerUplink

(You might have it to read something else atm, just change it anyway)

http://www.proasm.com/images/other/sb.jpg

(Edit... I replaced the pic with a link as it takes too long to come in on my side)

It works perfectly on the MasterServer, it also works in GameSpy but there it does not update the total PlayerNum.

;)
 
Last edited:

PoW

New Member
Jul 12, 2004
181
0
0
I have tested it but it does not work. No bot is shown as in your screen. Maybe it has something to do with the stats which I have activated.
 

ProAsm

Active Member
Mar 20, 2002
2,108
0
36
www.proasm.com
I find it takes a while for the MasterServer to update, like a minute or so, but it does work here.
Granted I have only ServerBots2 running on my test server, not even UT2Vote was running.
I'll do further tests tomorrow and see if I can improve on it.
 

CVROY

New Member
Mar 8, 2003
202
0
0
OK :)

I noticed a bug regarding the pings. If I set Randomping=false and in the bots description I have ping=0 it either displays a ping of 32 or 992 for the bots.

at game end the bot said this, exactly as it is typed here: gg - n1 %winner%

I do not think the botskill works either. I have it set to 3 and the bots are really nasty... they play the same no matter what skill they are on, and I tested this with the same map each setting.

I also changed nothing in my ut2004.ini and they show in the server browser, but yellow.
 
Last edited:

ProAsm

Active Member
Mar 20, 2002
2,108
0
36
www.proasm.com
I'm really not having a lot of luck with this mod.
UT2004 slams every door shut when it comes to the AI, not sure what Epic are trying to do but this UT2004 modders interface sucks so bad that if UT2007 even vaguely ressembles the code in UT2004 then I'm outa here :(
 

CVROY

New Member
Mar 8, 2003
202
0
0
From what I hear they did everything over from the ground up... I hope it's easier too. If we can't mod this game easily I'm not going to bother running a server for it.

Thanks for trying though, we appreciate your efforts:)
 

ProAsm

Active Member
Mar 20, 2002
2,108
0
36
www.proasm.com
ServerBots Beta 4

Ok I scrapped my "take control" version and went back and beefed up Beta 3.
This is about the best we going to get it I feel as the code for the Bots in UT2004 really really sucks bad.

Anyway I think I have improved on it, especially where spectators are concerned although due to the sudden death attitude of UT, when you 'soft' enter a game (spectator to player) UT kicks a random bot off so quickly I dont get time to catch it so ServerBots just puts it back but the score is 0.

Other than that, I have got it so if you put StartGame=False and rely on the Bots entering the game with the EntryTime=20 then the Bots will appear at 20 second intervals which is pretty cool.
I have also made it that even if you have StartGame=True and then if a player enters the game before the Bots have started, I quickly set StartGame=False internally as I found if these two happened at the same time the log swells to approx 2 megs in a very short space of time :)

Another thing, again due to the sucky code I have had to disable RandomPing as it caused chaos with the timers.

Last but not least, I have upgraded the TalkingBot (Bullsh1t) to the full 110 version of El Muertes, except be carefull as some of the variables names are slighty different.
All info is in the ini file.

Pow, I also added your request with great difficulty but you need to try it out and in the meantime I'll see if I can find a more simpler way of doing it.
The second Bot in your list, in this case Warloxx, can speak another language by adding a 2 after each phrase trigger.
Have a look in the ServerBots2.ini file there is an example in there where I have set what he can do in Afrikaans, just convert this to German.
The rest of you that dont want this option, just remove these 2's and the Bot will revert back to the normal.

I need you to check for me if I got the phrases the right way around, especially in the Killer/Killed section, so just check if he says the right thing depending on whether he kills or gets killed :)

If you guys can get me some feedback on this lot asap, it would be appreciated as its already the weekend and I need to fix bugs while all this code is still fresh in my brain as hell its a nightmare :)

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

;)
 
Last edited: