Author Topic: Pbot commands not working  (Read 16591 times)

-[abaddon]-

  • Posts: 18
  • Turrets: +0/-0
Pbot commands not working
« on: January 31, 2010, 10:39:06 am »
I downloaded Pbot 3.0 and when i open my server (from tremfusion base mod) and type !bot , it comes as a chat line! I cant execute any ! commands of pbot.  :'( 
I have followed all installation instructions properly. I put the game.qvm in C:\Documents and Settings\Abaddon\Local Settings\Application Data\Tremulous\vm and paths folder in base of same location. I also tried the old qvm and still no solution. I also tried placing the game.qvm in vm folder and paths folder in C:\Documents and Settings\Abaddon\Application Data\Tremulous and still the problem exists. the qvms and other files were downloaded from xserverx.
Can someone please help me?

Kiwi

  • Posts: 859
  • Turrets: +29/-9
Re: Pbot commands not working
« Reply #1 on: January 31, 2010, 05:37:21 pm »
I don't use windows, so I'm not sure of the correct directory, but I believe this is caused by your qvm being in the wrong place.

Regards,
Kiwi

UniqPhoeniX

  • Spam Killer
  • *
  • Posts: 1376
  • Turrets: +66/-32
Re: Pbot commands not working
« Reply #2 on: February 01, 2010, 12:02:41 am »
Check the value of fs_homepath to see where it should be (add /base/vm/).

-[abaddon]-

  • Posts: 18
  • Turrets: +0/-0
Re: Pbot commands not working
« Reply #3 on: February 01, 2010, 05:53:30 am »
Check the value of fs_homepath to see where it should be (add /base/vm/).


These are my console actions and its results:

Code: [Select]
-> /fs_homepath
 "fs_homapath" is:"C:\Documents and Settings\Abaddon\Application Data\Tremulous", the default

-> /set fs_homepath C:\Documents and Settings\Abaddon\Application Data\Tremulous\base\vm
 fs_homepath is write protected.

 :(, Then i tried

Code: [Select]
-> /fs_game
"fs_game" is: "base" default:""

-> /set fs_game base/vm
and after a restart,
Code: [Select]
-> /fs_game
 "fs_game" is: "base" default:""
 latched: "base/vm"

Then i tried the bot commands in game and It Works! :o although i have no idea of what i just did ??? and im worried if there may be any evil side effects!   :-[

UniqPhoeniX

  • Spam Killer
  • *
  • Posts: 1376
  • Turrets: +66/-32
Re: Pbot commands not working
« Reply #4 on: February 02, 2010, 06:13:39 pm »
wut D: no you were supposed to put the qvm in <fs_homepath>/base/vm (C:\Documents and Settings\Abaddon\Application Data\Tremulous\base\vm). BUT if it works, go in game, see if you can spawn a bot, and if yes: post what the value of fs_game is, and whether there is a folder in homepath named like that.

-[abaddon]-

  • Posts: 18
  • Turrets: +0/-0
Re: Pbot commands not working
« Reply #5 on: February 06, 2010, 04:49:52 pm »
I tried placing the qvm in C:\Documents and Settings\Abaddon\Application Data\Tremulous\base\vm  but its not working! All the commands i type come as a chat line from console  :'(
Code: [Select]
-> !bot
Abaddon: !bot
And when i try to set fs_homepath is gives me the error 'fs_homepath is write protected'

Also have you noticed that the installation instructions of qvm location from these two links are different!?

From http://xserverx.com/forum/viewtopic.php?f=44&t=1363&start=0
Quote
1)Install Tremulous 1.1.0. Update tremded.exe/x86 with backport version from www.tjw.org/tremulous/
2)Place game.qvm in /home/<name>/.tremulous/base/vm/ for nix or <Drive>:\Documents and Settings\<name>\Application Data\Tremulous\base\vm\ for Windows
3)Place paths and layouts folders in /home/<name>/.tremulous/base/ for nix or <Drive>:\Documents and Settings\<name>\Application Data\Tremulous\base\ for Windows
4)Run tremded and add bots using !bot.

From http://www.xserverx.com/forum/viewtopic.php?f=17&t=2352
Quote
#4
<WINDOWS>
#1. get PBOT2.8.zip: If you want the old version
#1a. or get PBOT3.0.zip: If you want the new version

#2.open foler PBOT2.8/3.0 put the paths folder and the game.qvm in
*Vista*" Users/<username>/AppData/Local/tremulous/base "
*XP*" Documents and Settings/<username>/(Local Settings)/(Application Data)/tremulous/base "
you will be moving the .qvm in a few minutes, So don't forget how to get back.
..........
C. If you followed #2 right (following your OS's directions) move the game.qvm into the vm folder.
WTH?  ???
(sorry for the long post)

DraZiLoX

  • Posts: 844
  • Turrets: +24/-24
Re: Pbot commands not working
« Reply #6 on: February 06, 2010, 05:22:32 pm »
Did you tried both?

Noyesdude

  • Posts: 44
  • Turrets: +2/-1
Re: Pbot commands not working
« Reply #7 on: February 07, 2010, 02:48:15 am »
From http://xserverx.com/forum/viewtopic.php?f=44&t=1363&start=0
Quote
1)Install Tremulous 1.1.0. Update tremded.exe/x86 with backport version from www.tjw.org/tremulous/
2)Place game.qvm in /home/<name>/.tremulous/base/vm/ for nix or <Drive>:\Documents and Settings\<name>\Application Data\Tremulous\base\vm\ for Windows
3)Place paths and layouts folders in /home/<name>/.tremulous/base/ for nix or <Drive>:\Documents and Settings\<name>\Application Data\Tremulous\base\ for Windows
4)Run tremded and add bots using !bot.

From http://www.xserverx.com/forum/viewtopic.php?f=17&t=2352
Quote
#4
<WINDOWS>
#1. get PBOT2.8.zip: If you want the old version
#1a. or get PBOT3.0.zip: If you want the new version

#2.open foler PBOT2.8/3.0 put the paths folder and the game.qvm in
*Vista*" Users/<username>/AppData/Local/tremulous/base "
*XP*" Documents and Settings/<username>/(Local Settings)/(Application Data)/tremulous/base "
you will be moving the .qvm in a few minutes, So don't forget how to get back.
..........
C. If you followed #2 right (following your OS's directions) move the game.qvm into the vm folder.


You need to put it under "Documents and Settings/<username>/(Local Settings)/(Application Data)/tremulous/base" If you have XP. Mainly because thats where Tremulous looks for it. More than likely there was no tremulous dir in in "\Documents and Settings\<name>\Application Data\" because Tremulous does not make one there. And just so you know Local Settings IS a HIDDEN folder.

From the Co-creater of the Pbot installation guide (http://xserverx.com/forum/viewtopic.php?f=44&t=2352)

   Noyesdude
« Last Edit: February 07, 2010, 02:59:32 am by Noyesdude »
Co-creater of the Pbot installation guide(http://xserverx.com/forum/viewtopic.php?f=44&t=2352) on XserverX, and Tremulous player. and btw its No-yes-dude :D

UniqPhoeniX

  • Spam Killer
  • *
  • Posts: 1376
  • Turrets: +66/-32
Re: Pbot commands not working
« Reply #8 on: February 07, 2010, 05:40:34 am »
IIRC some client used a different directory at some point. But, to be sure, put the qvm to <fs_homepath>\base\vm (which is C:\Documents and Settings\Abaddon\Application Data\Tremulous\base\vm), as I said before... You are not supposed to change fs_homepath, just see what its value is, so you can find the right folder in Windows.
Are you saying you can't get the commands to work anymore, but did before? Also, how are you starting the server? From your tremulous game client (if yes then which client are you using?) or tremded? You could also try /!bot from client console...

Noyesdude

  • Posts: 44
  • Turrets: +2/-1
Re: Pbot commands not working
« Reply #9 on: February 07, 2010, 06:32:29 am »
Just to make sure you know also, the cmd for getting bots is "!bot add Name Humans/Aliens 1-360".
Co-creater of the Pbot installation guide(http://xserverx.com/forum/viewtopic.php?f=44&t=2352) on XserverX, and Tremulous player. and btw its No-yes-dude :D

-[abaddon]-

  • Posts: 18
  • Turrets: +0/-0
Re: Pbot commands not working
« Reply #10 on: February 07, 2010, 05:05:34 pm »
Im using Tremfusion 0.99r3 and downloaded the pbot for single player gaming, (ie non dedicated server). I usually start the server with the /devmap atcs or sometimes /exec server.cfg command, but then, i also tested with tremfusion tremded for dedicated server and still didnt work
Ive tried both the paths ->
Documents and Settings/<username>/(Local Settings)/(Application Data)/tremulous/base
- didnt work
and the fs_homepath C:\Documents and Settings\Abaddon\Application Data\Tremulous\base\vm
- didnt work
pbot ! commands like !bot come as a broadcast print message
_________________________________________________ _____________________________
But!, when i -> placed the game.qvm in Documents and Settings/<username>/(Local Settings)/(Application Data)/tremulous/base/vm
and in console /set fs_game base/vm and strangely the commands are working! but the side effect is, i can no longer do the /devmap or /map command because this error pops up, crashing the game:
Quote
"recursive error after: Sys_SendPacket: bad address type"
 :'(
i can only create server using /exec server.cfg command and play with bots
what does /fs_game exactly mean?
sorry im kinda newb  :-[

Noyesdude

  • Posts: 44
  • Turrets: +2/-1
Re: Pbot commands not working
« Reply #11 on: February 07, 2010, 07:26:13 pm »
As far as I know Pbot was made to be run by a tremded (dedicated server). It doesnt have to be where everybody can see and play it but it would prob fix all your problems if you ran it as dedicated thru tremded, then joined in the game by loading tremulous and joining the server you just made
Co-creater of the Pbot installation guide(http://xserverx.com/forum/viewtopic.php?f=44&t=2352) on XserverX, and Tremulous player. and btw its No-yes-dude :D

commander scrooge

  • Posts: 187
  • Turrets: +1/-9
Re: Pbot commands not working
« Reply #12 on: February 07, 2010, 10:38:02 pm »
you have to set dedicated 1, if you are set at dedicated 1 people can only join who are on your LAN server and to join you can enter in your console /connect 127.0.0.1 and you wont even have to go through a LAN server
Pathbot every thing you need here

UniqPhoeniX

  • Spam Killer
  • *
  • Posts: 1376
  • Turrets: +66/-32
Re: Pbot commands not working
« Reply #13 on: February 11, 2010, 03:31:42 am »
Quote
and the fs_homepath C:\Documents and Settings\Abaddon\Application Data\Tremulous\base\vm
- didnt work
Wasn't spsed to even touch that >:( only see the value. Also seems you have a .pk3 with game.qvm in <fs_homepath>\base\ folder...
Run the server in client so that it doesn't work and see the result of "/which vm/game.qvm" to see which .pk3 is the offending one. To make it work tho, you should use a dedicated server with a different fs_homepath (start tremded with +set fs_homepath "C:\Documents and Settings\Abaddon\Application Data\TremServer\") AND put the qvm in C:\Documents and Settings\Abaddon\Application Data\TremServer\base\vm\.
fs_game is the current mod or folder the game uses (like base or tremx).

-[abaddon]-

  • Posts: 18
  • Turrets: +0/-0
Re: Pbot commands not working
« Reply #14 on: February 11, 2010, 02:40:39 pm »
Its working! the problem was that, i was not using tremded. Works with dedicated ;D
Thanks a lot for helping u guys!!
Pbot rocks!

[ICP]ClownLove

  • Posts: 17
  • Turrets: +0/-0
Re: Pbot commands not working
« Reply #15 on: May 16, 2010, 06:19:11 am »
im having the same problems the last guy had but none of that worked for my?

when i type !bot add alien1 aliens 1 it does nothing at all but my client console gives me an warning

Warning: Bots will be reloaded if they interfere with client connections

Kiwi

  • Posts: 859
  • Turrets: +29/-9
Re: Pbot commands not working
« Reply #16 on: May 16, 2010, 11:16:48 pm »
Try adding some private slots, use:
Code: [Select]
/sv_privateclients 5in the server console, then restart the server.

[ICP]ClownLove

  • Posts: 17
  • Turrets: +0/-0
Re: Pbot commands not working
« Reply #17 on: May 16, 2010, 11:40:30 pm »
the default was 0 i set to 5 checked it and it was set to 5 restarted and still nothing

« Last Edit: May 17, 2010, 08:15:32 pm by [ICP]ClownLove »

commander scrooge

  • Posts: 187
  • Turrets: +1/-9
Re: Pbot commands not working
« Reply #18 on: May 17, 2010, 04:00:24 pm »
Whoa buddy! way to give away your qkey and IP!  Here is the error "Warning: Bots will be reloaded if they interfere with client connections" me and my friend ran into this and found out it was due to his server being passworded.  Also, if you click the 'here' in my sig you can get to me installation guide, I would suggest asking for help there next time.  I will soon update my guide to include a line about the password error.
« Last Edit: May 17, 2010, 04:03:01 pm by commander scrooge »
Pathbot every thing you need here

DraZiLoX

  • Posts: 844
  • Turrets: +24/-24
Re: Pbot commands not working
« Reply #19 on: May 17, 2010, 04:32:37 pm »
What an idiot *sigh*

[ICP]ClownLove

  • Posts: 17
  • Turrets: +0/-0
Re: Pbot commands not working
« Reply #20 on: May 17, 2010, 08:16:59 pm »
thanks scrooge
1.idc
2.its a lan server

commander scrooge

  • Posts: 187
  • Turrets: +1/-9
Re: Pbot commands not working
« Reply #21 on: May 18, 2010, 01:20:00 am »
Uhhm, no, I don't think it was LAN.  If it was LAN you wouldn't see in the console "Sending heartbeat to master.tremulous.net"
Pathbot every thing you need here

[ICP]ClownLove

  • Posts: 17
  • Turrets: +0/-0
Re: Pbot commands not working
« Reply #22 on: May 18, 2010, 03:55:31 am »
yes it was 1 because i tremded.exe dedicated 2 and 2 i dont see it on the master list and if it wasnt lan it would me tremded.ub dedicated 1

Thorn

  • Guest
Re: Pbot commands not working
« Reply #23 on: May 18, 2010, 10:37:29 pm »
Lan is dedicated 1 (do not send heartbeat) Internet is dedicated 2. Regardless of the setting your router is most likely blocking the port anyway.

commander scrooge

  • Posts: 187
  • Turrets: +1/-9
Re: Pbot commands not working
« Reply #24 on: May 18, 2010, 11:49:47 pm »
Lan is dedicated 1 (do not send heartbeat) Internet is dedicated 2. Regardless of the setting your router is most likely blocking the port anyway.

Yes.  Just because it doesn't show up on the master list does not mean its not online.  My freinds server does not appear on the master server list for me but I can connect through IP.  The heartbeats would cause your server to get mad when you disconnect from the internet, so no, its not lan if it sends hearbeats.
Pathbot every thing you need here

[ICP]ClownLove

  • Posts: 17
  • Turrets: +0/-0
Re: Pbot commands not working
« Reply #25 on: May 20, 2010, 03:47:59 am »
oh ok sorry