How do I Install?, Easiest way? |
How do I Install?, Easiest way? |
DreadedGhoul575 |
Sep 21 2015, 07:55 AM
Post
#21
|
RCBot Fan Group: Members Posts: 132 Joined: 20-August 15 Member No.: 2,404 |
The native plugins are not working at the moment, so you have to use the latest metamod plugins for RCBot2. Cheeseh is currently only updating the metamod version of the RCBot2. Download the latest version 1.11.0-git992 from the snapshots. https://www.metamodsource.net/snapshots And install the rcbot metamod plugin from here: http://rcbot.bots-united.com/forums/index.php?showtopic=1943 or here http://rcbot.bots-united.com/forums/index.php?showtopic=1967 I don't really use it tbh and I prefer it offline by myself; it worked before, but no longer. |
Nightc0re |
Sep 21 2015, 11:49 AM
Post
#22
|
Advanced Member Group: Moderator Posts: 58 Joined: 10-July 15 From: Austria Member No.: 2,397 |
I don't really use it tbh and I prefer it offline by myself Metamod also works offline. Metamod is just a better technique to load and unload plugins. It has nothing to do with offline or online, it just intercepts the server commands so plugins can use them. Metamod is an abstraction layer between the plugin and the server. This means, when the server gets updated, the plugin author generally does not have to update his plugin. All that must be done, is upgrading metamod and then the plugin is working again. As you can see metamod is a better and more convenient way to load plugins. Metamod is also available for older servers. Again, it has nothing to do with offline or online. Metamod is basically a plugin loader, not more, not less. If you do not want to use this plugin loader, then you will have to wait. Because Cheeseh is currently only updating the metamod plugin. If you want to know what metamod really does, look here: https://www.metamodsource.net/about it worked before, but no longer. Do you have done anything before it stopped working? The rcbot plugin stopped working because there was a new server update by valve. This problem can be fixed by updating metamod. What do you mean with offline? Are you using the latest dedicated server from valve, and use it in LAN mode, or are you using an outdated server? If you don't have updated your server, I don't understand why the plugin stopped working. |
madmax2 |
Sep 21 2015, 04:58 PM
Post
#23
|
RCBot Guru Group: Waypointers Posts: 956 Joined: 2-March 12 From: USA, WA state Member No.: 2,162 |
Do you have done anything before it stopped working? The rcbot plugin stopped working because there was a new server update by valve. This problem can be fixed by updating metamod. What do you mean with offline? Are you using the latest dedicated server from valve, and use it in LAN mode, or are you using an outdated server? If you don't have updated your server, I don't understand why the plugin stopped working. Hey Nightcore, I think you gave a very good description of metamod and plugins, thanks for all your support ... I think he is a new user and just got the native plugin installed a few days before valve's updates broke it. He may be playing on a listen server, single player. I assume the valve updates also broke native rcbot2 plugin on listen servers? I'm using rcbot2 on a listen server, single player, steam offline mode. I updated dod:s about a week before the latest updates, so the native rcbot2 plugin still works for me in offline mode. So if he had his TF2 set to automatic update, that is why it quit working (native rcbot2), I guess... |
Nightc0re |
Sep 21 2015, 05:51 PM
Post
#24
|
Advanced Member Group: Moderator Posts: 58 Joined: 10-July 15 From: Austria Member No.: 2,397 |
Hey Nightcore, I think you gave a very good description of metamod and plugins, thanks for all your support ... I think he is a new user and just got the native plugin installed a few days before valve's updates broke it. He may be playing on a listen server, single player. I assume the valve updates also broke native rcbot2 plugin on listen servers? I'm using rcbot2 on a listen server, single player, steam offline mode. I updated dod:s about a week before the latest updates, so the native rcbot2 plugin still works for me in offline mode. So if he had his TF2 set to automatic update, that is why it quit working (native rcbot2), I guess... You're welcome. Your assumptions are correct. The listen server and the dedicated server are basically the same. In your game client, there is a folder called "game/tf/bin". In this folder there are two files, the "client.dll" and the "server.dll". The "server.dll" is loaded when you start an in-game server. When you install a dedicated server, then you also have this "bin" folder, with the same content except the "client.dll". I just compared the "server.dll" from the dedicated server with the "server.dll" from the in-game server. They are binary identical. So when the dedicated servers are not working. And you have the latest client, it is very likely that the in-game server doesn't work too. Metamod can also be loaded from an in-game server, however you have to specify the "-insecure" flag. Which is not needed when using dedicated servers. |
DreadedGhoul575 |
Sep 22 2015, 09:05 AM
Post
#25
|
RCBot Fan Group: Members Posts: 132 Joined: 20-August 15 Member No.: 2,404 |
The native plugins are not working at the moment, so you have to use the latest metamod plugins for RCBot2. Cheeseh is currently only updating the metamod version of the RCBot2. Download the latest version 1.11.0-git992 from the snapshots. https://www.metamodsource.net/snapshots And install the rcbot metamod plugin from here: http://rcbot.bots-united.com/forums/index.php?showtopic=1943 or here http://rcbot.bots-united.com/forums/index.php?showtopic=1967 Oh right, I prefer offline tbh, I'll wait until they're hopefully back up I guess. |
Nightc0re |
Sep 22 2015, 02:31 PM
Post
#26
|
Advanced Member Group: Moderator Posts: 58 Joined: 10-July 15 From: Austria Member No.: 2,397 |
|
DreadedGhoul575 |
Sep 22 2015, 08:50 PM
Post
#27
|
RCBot Fan Group: Members Posts: 132 Joined: 20-August 15 Member No.: 2,404 |
Metamod also works offline. Metamod is just a better technique to load and unload plugins. It has nothing to do with offline or online, it just intercepts the server commands so plugins can use them. Metamod is an abstraction layer between the plugin and the server. This means, when the server gets updated, the plugin author generally does not have to update his plugin. All that must be done, is upgrading metamod and then the plugin is working again. As you can see metamod is a better and more convenient way to load plugins. Metamod is also available for older servers. Again, it has nothing to do with offline or online. Metamod is basically a plugin loader, not more, not less. If you do not want to use this plugin loader, then you will have to wait. Because Cheeseh is currently only updating the metamod plugin. If you want to know what metamod really does, look here: https://www.metamodsource.net/about Do you have done anything before it stopped working? What do you mean with offline? Are you using the latest dedicated server from valve, and use it in LAN mode, or are you using an outdated server? If you don't have updated your server, I don't understand why the plugin stopped working. I don't really understand metamod tbh and nothing about servers; I go onto create a server, cp_dustbowl and start and sometimes type commands in the console (that's what I mean by offline kinda lol) The rcbot plugin stopped working because there was a new server update by valve. This problem can be fixed by updating metamod. No, I didn't do anything to stop it from working, most likely the update and I don't know what you mean by updating the server because I don't have one. Hey Nightcore, I think you gave a very good description of metamod and plugins, thanks for all your support ... I think he is a new user and just got the native plugin installed a few days before valve's updates broke it. He may be playing on a listen server, single player. I assume the valve updates also broke native rcbot2 plugin on listen servers? I'm using rcbot2 on a listen server, single player, steam offline mode. I updated dod:s about a week before the latest updates, so the native rcbot2 plugin still works for me in offline mode. So if he had his TF2 set to automatic update, that is why it quit working (native rcbot2), I guess... You helped me install it without sm and mm and yes, most likely it did break it. Yeah, automatic update. You're welcome. Your assumptions are correct. The listen server and the dedicated server are basically the same. In your game client, there is a folder called "game/tf/bin". In this folder there are two files, the "client.dll" and the "server.dll". The "server.dll" is loaded when you start an in-game server. When you install a dedicated server, then you also have this "bin" folder, with the same content except the "client.dll". I just compared the "server.dll" from the dedicated server with the "server.dll" from the in-game server. They are binary identical. So when the dedicated servers are not working. And you have the latest client, it is very likely that the in-game server doesn't work too. Metamod can also be loaded from an in-game server, however you have to specify the "-insecure" flag. Which is not needed when using dedicated servers. I don't really understand all of that, I just mainly want it, so I can play solo with them, or even spectate. No big deal though I guess. Did you miss the entire second page of this thread? Edit: After checking the post you have quoted, I really think you have missed the second page of this thread. Yeah lol, I didn't realise it makes a second page lol; I noticed the comments on others, but they had no more pages than 1, so I thought it's all on one. |
Nightc0re |
Sep 22 2015, 10:03 PM
Post
#28
|
Advanced Member Group: Moderator Posts: 58 Joined: 10-July 15 From: Austria Member No.: 2,397 |
No, I didn't do anything to stop it from working, most likely the update and I don't know what you mean by updating the server because I don't have one. I will try to explain it with simple words. For a multi player game (like TF2) you have to understand the client-server-concept. You cannot start a multi player game (like TF2) without a game server. Someone is creating a server, and other clients can join this server, to play together on the same map. TF2 has an integrated in-game server. When you click "Create Server" in TF2, then you are starting a local game server and you are automatically connecting to your own local server. Although it's a local server, it is still called a server. When TF2 gets updated, your local game server also gets updated. RCBot2 is a plugin for this server. So when somebody in this forum is saying "server" they are referring to your (local) "game server". This game server can be created on your local computer, or somewhere else (it doesn't matter). But the installation of RCBot2 is the same, for every server (local or dedicated). I don't really understand metamod tbh and nothing about servers; I go onto create a server, cp_dustbowl and start and sometimes type commands in the console (that's what I mean by offline kinda lol) What you are using is called an in-game server, or listen server. Metamod also works for in-game servers. I don't really understand all of that, I just mainly want it, so I can play solo with them, or even spectate. No big deal though I guess. As I mentioned before, RCBot2 is a server plugin. Therefore this plugin has to be loaded first. There are two ways to load a plugin. Via the native plugin interface of your game, or metamod. Cheeseh is currently not updating the native plugin (which you were using). But, Cheeseh updated the metamod plugin of RCBot2, which is working with the latest updates. So you have to download metamod (metamod is used to load plugins). And then you have to download the latest metamod plugin from Cheeseh. 1.) First delete your installed RCBot2 plugin. The file is called "HPB_bot2.dll" or "HPB_Bot2o.dll", search it, and delete it. 2.) Download metamod from here: http://www.metamodsource.net/mmsdrop/1.11/mmsource-1.11.0-git992-windows.zip There is a folder in this zip called "addons". Copy this folder to "steamapps\common\Team Fortress 2\tf", afterwards it should look like this: "steamapps\common\Team Fortress 2\tf\addons". 3.) Add "-console -insecure" to your launch options in Steam. Then you should see this message, in your in-game console. QUOTE Loading unsigned module ..\tf\addons\metamod\bin\server Access to secure servers is disabled. 4.) Afterwards download the latest metamod plugin from Cheeseh. http://sourceforge.net/p/rcbot2/code/HEAD/tree/utils/RCBot2_meta/Debug/rcbot2meta.dll?format=raw 5.) Then create a folder in your "addons" folder called "rcbot2". It should look like this "steamapps\common\Team Fortress 2\tf\addons\rcbot2". Place the "rcbot2meta.dll" in this folder. 6.) Then go to your "addons" folder, into the subfolder "metamod". This folder "steamapps\common\Team Fortress 2\tf\addons\metamod". Create a file called "rcbot2.vdf". Open this file with a text editor. Write following lines into this file: QUOTE "Metamod Plugin" { "alias" "rcbot2" "file" "addons/rcbot2/rcbot2meta" } 7.) Then start the game, and everything should work |
DreadedGhoul575 |
Sep 23 2015, 01:33 PM
Post
#29
|
RCBot Fan Group: Members Posts: 132 Joined: 20-August 15 Member No.: 2,404 |
I will try to explain it with simple words. For a multi player game (like TF2) you have to understand the client-server-concept. You cannot start a multi player game (like TF2) without a game server. Someone is creating a server, and other clients can join this server, to play together on the same map. TF2 has an integrated in-game server. When you click "Create Server" in TF2, then you are starting a local game server and you are automatically connecting to your own local server. Although it's a local server, it is still called a server. When TF2 gets updated, your local game server also gets updated. RCBot2 is a plugin for this server. So when somebody in this forum is saying "server" they are referring to your (local) "game server". This game server can be created on your local computer, or somewhere else (it doesn't matter). But the installation of RCBot2 is the same, for every server (local or dedicated). What you are using is called an in-game server, or listen server. Metamod also works for in-game servers. As I mentioned before, RCBot2 is a server plugin. Therefore this plugin has to be loaded first. There are two ways to load a plugin. Via the native plugin interface of your game, or metamod. Cheeseh is currently not updating the native plugin (which you were using). But, Cheeseh updated the metamod plugin of RCBot2, which is working with the latest updates. So you have to download metamod (metamod is used to load plugins). And then you have to download the latest metamod plugin from Cheeseh. 1.) First delete your installed RCBot2 plugin. The file is called "HPB_bot2.dll" or "HPB_Bot2o.dll", search it, and delete it. 2.) Download metamod from here: http://www.metamodsource.net/mmsdrop/1.11/mmsource-1.11.0-git992-windows.zip There is a folder in this zip called "addons". Copy this folder to "steamapps\common\Team Fortress 2\tf", afterwards it should look like this: "steamapps\common\Team Fortress 2\tf\addons". 3.) Add "-console -insecure" to your launch options in Steam. Then you should see this message, in your in-game console. 4.) Afterwards download the latest metamod plugin from Cheeseh. http://sourceforge.net/p/rcbot2/code/HEAD/tree/utils/RCBot2_meta/Debug/rcbot2meta.dll?format=raw 5.) Then create a folder in your "addons" folder called "rcbot2". It should look like this "steamapps\common\Team Fortress 2\tf\addons\rcbot2". Place the "rcbot2meta.dll" in this folder. 6.) Then go to your "addons" folder, into the subfolder "metamod". This folder "steamapps\common\Team Fortress 2\tf\addons\metamod". Create a file called "rcbot2.vdf". Open this file with a text editor. Write following lines into this file: 7.) Then start the game, and everything should work I understand about creating a server; I thought you meant those ones you purchase and stuff, but yeah, my tf2 updates automatically. I will try all of this soon, thanks for the help overall. |
genmac |
Sep 24 2015, 07:10 AM
Post
#30
|
RCBot Guru Group: Waypointers Posts: 571 Joined: 11-November 11 Member No.: 2,098 |
Rcbot works better on a listenserver but it does support dedicated servers but I'm not sure how stable the metamod version it is now since I only run the bot on a listenserver with all my metmamod and sourcemod plugins running on an offline tf2 client away from the clutches of steam updates I don't need.
|
DreadedGhoul575 |
Sep 24 2015, 08:46 AM
Post
#31
|
RCBot Fan Group: Members Posts: 132 Joined: 20-August 15 Member No.: 2,404 |
Rcbot works better on a listenserver but it does support dedicated servers but I'm not sure how stable the metamod version it is now since I only run the bot on a listenserver with all my metmamod and sourcemod plugins running on an offline tf2 client away from the clutches of steam updates I don't need. So, if I go onto create a server, cp_dustbowl and spectate, will it work? (I mainly spectate 15 rcbots vs 15 rcbots lol) |
genmac |
Sep 24 2015, 12:42 PM
Post
#32
|
RCBot Guru Group: Waypointers Posts: 571 Joined: 11-November 11 Member No.: 2,098 |
Yeah it should work...you can even do a bot battle ....rcbots vs tf bots...and see which bots will win at their max settings hehe.
|
DreadedGhoul575 |
Sep 24 2015, 02:35 PM
Post
#33
|
RCBot Fan Group: Members Posts: 132 Joined: 20-August 15 Member No.: 2,404 |
Yeah it should work...you can even do a bot battle ....rcbots vs tf bots...and see which bots will win at their max settings hehe. Ok, I've done the following instructions: 1.) First delete your installed RCBot2 plugin. The file is called "HPB_bot2.dll" or "HPB_Bot2o.dll", search it, and delete it. 2.) Download metamod from here: http://www.metamodsource.net/mmsdrop/1.11/...992-windows.zip There is a folder in this zip called "addons". Copy this folder to "steamapps\common\Team Fortress 2\tf", afterwards it should look like this: "steamapps\common\Team Fortress 2\tf\addons". 3.) Add "-console -insecure" to your launch options in Steam. Then you should see this message, in your in-game console. QUOTE Loading unsigned module ..\tf\addons\metamod\bin\server Access to secure servers is disabled. 4.) Afterwards download the latest metamod plugin from Cheeseh. http://sourceforge.net/p/rcbot2/code/HEAD/....dll?format=raw 5.) Then create a folder in your "addons" folder called "rcbot2". It should look like this "steamapps\common\Team Fortress 2\tf\addons\rcbot2". Place the "rcbot2meta.dll" in this folder. 6.) Then go to your "addons" folder, into the subfolder "metamod". This folder "steamapps\common\Team Fortress 2\tf\addons\metamod". Create a file called "rcbot2.vdf". Open this file with a text editor. Write following lines into this file: QUOTE "Metamod Plugin" { "alias" "rcbot2" "file" "addons/rcbot2/rcbot2meta" } 7.) Then start the game, and everything should work smile.gif How do I change the stuff about rcbots? Names, difficulty, how many, which team etc. I know only one by the console, but it takes too long like that; "add rcbot". Ok, I've done the following instructions: 1.) First delete your installed RCBot2 plugin. The file is called "HPB_bot2.dll" or "HPB_Bot2o.dll", search it, and delete it. 2.) Download metamod from here: http://www.metamodsource.net/mmsdrop/1.11/...992-windows.zip There is a folder in this zip called "addons". Copy this folder to "steamapps\common\Team Fortress 2\tf", afterwards it should look like this: "steamapps\common\Team Fortress 2\tf\addons". 3.) Add "-console -insecure" to your launch options in Steam. Then you should see this message, in your in-game console. QUOTE Loading unsigned module ..\tf\addons\metamod\bin\server Access to secure servers is disabled. 4.) Afterwards download the latest metamod plugin from Cheeseh. http://sourceforge.net/p/rcbot2/code/HEAD/....dll?format=raw 5.) Then create a folder in your "addons" folder called "rcbot2". It should look like this "steamapps\common\Team Fortress 2\tf\addons\rcbot2". Place the "rcbot2meta.dll" in this folder. 6.) Then go to your "addons" folder, into the subfolder "metamod". This folder "steamapps\common\Team Fortress 2\tf\addons\metamod". Create a file called "rcbot2.vdf". Open this file with a text editor. Write following lines into this file: QUOTE "Metamod Plugin" { "alias" "rcbot2" "file" "addons/rcbot2/rcbot2meta" } 7.) Then start the game, and everything should work smile.gif How do I change the stuff about rcbots? Names, difficulty, how many, which team etc. I know only one by the console, but it takes too long like that; "add rcbot". It's also laggy compared to the previous one I had. |
genmac |
Sep 28 2015, 01:30 AM
Post
#34
|
RCBot Guru Group: Waypointers Posts: 571 Joined: 11-November 11 Member No.: 2,098 |
To change names and other bot settings just go inside your rcbot folder and edit the bot profiles using notepad...everything is explained on the rcbot manual or readme.txt.
Yeah too much bots will lag your listenserver especially if you use both bots so just spawn as many your rig can easily handle without too much frame drops. |
DreadedGhoul575 |
Sep 28 2015, 02:37 PM
Post
#35
|
RCBot Fan Group: Members Posts: 132 Joined: 20-August 15 Member No.: 2,404 |
To change names and other bot settings just go inside your rcbot folder and edit the bot profiles using notepad...everything is explained on the rcbot manual or readme.txt. Yeah too much bots will lag your listenserver especially if you use both bots so just spawn as many your rig can easily handle without too much frame drops. With at least 16 rcbots (8v8), it lags. I'll probably leave this mod until it's updated or less laggy (not to insult the developer) |
genmac |
Sep 29 2015, 11:47 AM
Post
#36
|
RCBot Guru Group: Waypointers Posts: 571 Joined: 11-November 11 Member No.: 2,098 |
probably something bottle necking your cpu, mine can still handle 9 vs 9 with some stock bots in it and random items on the bots.
|
DreadedGhoul575 |
Sep 29 2015, 01:17 PM
Post
#37
|
RCBot Fan Group: Members Posts: 132 Joined: 20-August 15 Member No.: 2,404 |
|
DreadedGhoul575 |
Oct 10 2015, 05:30 PM
Post
#38
|
RCBot Fan Group: Members Posts: 132 Joined: 20-August 15 Member No.: 2,404 |
Also, how do I install the most recent update now? I've noticed a new update on the website, but I don't know what to put my settings as, plus how to install it again. (lol)
|
genmac |
Oct 11 2015, 09:22 AM
Post
#39
|
RCBot Guru Group: Waypointers Posts: 571 Joined: 11-November 11 Member No.: 2,098 |
@DreadedGhoul575 ...too much stuff running in the background on your cpu can create bottlenecks....for insalling the new updates simply extract first the files on an empty folder and execute it...hope it works.
|
Cheeseh |
Oct 11 2015, 11:43 AM
Post
#40
|
Admin Group: Admin Posts: 3,055 Joined: 11-September 03 From: uk Member No.: 1 |
@DreadedGhoul575 ...too much stuff running in the background on your cpu can create bottlenecks....for insalling the new updates simply extract first the files on an empty folder and execute it...hope it works. yes. Just extract everythingm then run installer.exe most likely cpu causing the problem. You can reduce the cpu lag by reducing pathticks, visionticks and visionticksclients in each bot profile, but will cause bots to be less responsive |
Lo-Fi Version | Time is now: 29th March 2024 - 01:18 AM |