Author Topic: TremFusion Bot Server up and running  (Read 16122 times)

Ender

  • Posts: 44
  • Turrets: +12/-16
    • TremFusion
TremFusion Bot Server up and running
« on: December 14, 2008, 02:49:03 pm »
The official TremFusion bot server is up and running, as per my blog post over at obliter8.com. The server information is:

Name: TremFusion Bot Server
Address: uri.cs.utah.edu:30720

The server allows any player to connect and create/remove bots. Bots work on both the human and alien teams. The functionality is extremely similar to the old STFU-Tremulous bots, though I plan on working on them for the next week or so and improving several things. First off, I'm working on some modifications to bspc and the way the .aas files work for TremFusion so that bots use different .aas files for the different alien types/human items. I'll also be attempting to integrate the latest botlib code from ioquake3 and modifying the bot character files so that they understand some basic commands.

What does this mean for you? Feel free to connect, play with the bots, screw around, whatever. If you experience any problems, please let me know and I'll work to fix it. I'd like this to be a resource for players to practice with. We'd also like to get this stable enough that it can be included standard with TremFusion servers. The server may be up and down fairly frequently as I update code and deploy it.

One other caveat - the server does require you to have the latest TremFusion pk3s, so you will want to connect with a client that has http redirect downloading, otherwise you'll have a very slow 5Mb download.

Finally, thanks to those who have contributed to the bot code - I certainly didn't do this by myself. Evilchampion, cyrri, Amanieu, and several others have had a hand in it.

-Ender
« Last Edit: December 15, 2008, 05:36:47 pm by Ender »

Sap

  • Posts: 42
  • Turrets: +2/-8
Re: TremFusion Bot Server up and running
« Reply #1 on: December 14, 2008, 06:23:51 pm »
... Feel free to connect, play with the bots, screw around, whatever.

Oh, really?  ;D
[/sexual innuendo]

Looking forward to challenging them .
"The views & opinions expressed above are solely of a Dretch and not endorsed by a Dragoon or a Rant. However, ocassional Mara zaps might have had some influence in it. "

cyrri

  • Posts: 25
  • Turrets: +3/-1
Re: TremFusion Bot Server up and running
« Reply #2 on: December 14, 2008, 07:46:25 pm »
Ender, look here for multiple aas file support:
http://www.assembla.com/wiki/show/trem-bot-framework (project site)
http://svn2.assembla.com/svn/trem-bot-framework (svn repo)

that code can handle an arbitray number of aas files, currently it loads two ( mapname0.aas for humans, mapname1.aas for dretches).
you don't have to change bspc if you want to generate aas files for different settings, it's sufficient to create a config per AI class and pass that config file to bspc. here's a config for dretches:

Code: [Select]
//===========================================================================
// BSPC configuration file
// Tremulous Dretch
//===========================================================================

#define PRESENCE_NONE 1
#define PRESENCE_NORMAL 2
#define PRESENCE_CROUCH 4

bbox
{
presencetype PRESENCE_NORMAL
flags 0x0000
mins {-15, -15, -15}
maxs {15, 15, 15}
} //end bbox

bbox
{
presencetype PRESENCE_CROUCH
flags 0x0001
mins {-15, -15, -15}
maxs {15, 15, 15}
} //end bbox

settings
{
phys_gravitydirection {0, 0, -1}
phys_friction 6
phys_stopspeed 400
phys_gravity 800
phys_waterfriction 1
phys_watergravity 400
phys_maxvelocity 416 // whats the difference to walkvelocity?
phys_maxwalkvelocity 416 // 320 * 1.3
phys_maxcrouchvelocity 416
phys_maxswimvelocity 150
phys_airaccelerate 1
phys_maxstep 18 // maximum step height
phys_maxsteepness 0.7
phys_maxwaterjump 19
phys_maxbarrier 33
phys_jumpvel 250
phys_falldelta5 40
phys_falldelta10 60
phys_wallwalk 1
rs_waterjump 400
rs_teleport 50
rs_barrierjump 100
rs_startcrouch 300
rs_startgrapple 500
rs_startwalkoffledge 70
rs_startjump 300
rs_rocketjump 500
rs_bfgjump 500
rs_jumppad 250
rs_aircontrolledjumppad 300
rs_funcbob 300
rs_startelevator 50
rs_falldamage5 300
rs_falldamage10 500
rs_maxjumpfallheight 450
} //end settings

Archangel

  • Guest
Re: TremFusion Bot Server up and running
« Reply #3 on: December 14, 2008, 08:22:17 pm »
They camped ontop of my last node (which was smoking) with FOUR dretches and ONE tyrant. Note how I said ON TOP. needs work...  :police:

Hendrich

  • Posts: 898
  • Turrets: +168/-149
    • TremCommands
Re: TremFusion Bot Server up and running
« Reply #4 on: December 14, 2008, 09:19:49 pm »
Nice job on the server Ender, we all appreciate your work for the community, but I think this topic is best placed in the Servers section of the forums.  ;D

Matt2k10

  • Posts: 144
  • Turrets: +11/-8
Re: TremFusion Bot Server up and running
« Reply #5 on: December 14, 2008, 11:12:59 pm »
Pretty damn cool to finally see tremulous bots evolving, buying things, and attacking on their own, even if it is a bit basic. Keep up the good work.

Though what's with them buying ckits and being blastards? :P
« Last Edit: December 14, 2008, 11:18:55 pm by Matt2k10 »

Ender

  • Posts: 44
  • Turrets: +12/-16
    • TremFusion
Re: TremFusion Bot Server up and running
« Reply #6 on: December 15, 2008, 02:55:30 am »
@cyrri

Thanks, I know we had talked previously about the bspc stuff, and I appreciate you taking the time to re-post now that I'm in to it again.

@Hendrich

Thanks for the support

@Archangel

Thanks for the bug report - that has to do with how very dumb the aliens are. They don't look at a target to attack, they just attack straight forward the whole time. I'll work on it.

@Matt2k10

Thanks for some info on your experience. I know about the ckit/blastard problem. It's a bit complicated, but totally fixable. Now that the server is stable, getting rid of stuff like this is going to be a higher priority. You can see something of my plans at:

http://www.tremfusion.net/trac/wiki/BranchBots

cyrri

  • Posts: 25
  • Turrets: +3/-1
Re: TremFusion Bot Server up and running
« Reply #7 on: December 15, 2008, 09:19:47 am »
no problem. i couldn't remember what exactly we had talked about, it's been such a long time. anyway, what are the commands for adding/removing bots on your server? addbot does not seem to do anything.

Asvarox

  • Posts: 573
  • Turrets: +41/-35
Re: TremFusion Bot Server up and running
« Reply #8 on: December 15, 2008, 12:16:48 pm »
It's !bot, but you cant remove a bot (bug). You must kick him.
I MINE FULL WEREWOLFES
NOT SUCH HIPPIE THINGS  >:(

Archangel

  • Guest
Re: TremFusion Bot Server up and running
« Reply #9 on: December 15, 2008, 07:08:48 pm »
I managed to delete half the bots I spawned with !bot del. The othe rhalf went 999 but kept playing, and they showed up as 'Not a bot'. Scary. They're alive. o_o

Matt2k10

  • Posts: 144
  • Turrets: +11/-8
Re: TremFusion Bot Server up and running
« Reply #10 on: December 15, 2008, 08:10:11 pm »
@Matt2k10

Thanks for some info on your experience. I know about the ckit/blastard problem. It's a bit complicated, but totally fixable. Now that the server is stable, getting rid of stuff like this is going to be a higher priority. You can see something of my plans at:

http://www.tremfusion.net/trac/wiki/BranchBots

Okay, I'll be visiting the server periodically to check the progress ;D

ACKMAN

  • Posts: 342
  • Turrets: +9/-20
Re: TremFusion Bot Server up and running
« Reply #11 on: December 15, 2008, 08:30:06 pm »
I like alien bots ... humans are kinda stupid...

-Ckit bug :(
-When a dretch is killing em they just follow it with xhair but dont shot :S
-Aliens get stuck in base(atcs) when they evolve to rant

kevlarman

  • Posts: 2737
  • Turrets: +291/-295
Re: TremFusion Bot Server up and running
« Reply #12 on: December 15, 2008, 11:40:02 pm »
I managed to delete half the bots I spawned with !bot del. The othe rhalf went 999 but kept playing, and they showed up as 'Not a bot'. Scary. They're alive. o_o
if skynet nukes me i'm blaming tremfusion
Quote from: Asvarox link=topic=8622.msg169333#msg169333
Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

riderrocker

  • Posts: 28
  • Turrets: +0/-3
Re: TremFusion Bot Server up and running
« Reply #13 on: July 28, 2009, 09:46:06 pm »
Is this server still running? I don't see it on my masterlist.

Demolution

  • Posts: 1198
  • Turrets: +157/-64
Re: TremFusion Bot Server up and running
« Reply #14 on: July 29, 2009, 01:54:10 am »
Seeing as how this topic is from the end of last year, I'd assume no. You could have probably gotten a quicker answer by going to #Tremfusion on IRC.

Clan [AC] - For all your air conditioning needs please visit: http://s1.zetaboards.com/AC_NoS/index/
my brain > your brain.
and i am VERY stupid.