Перейти к содержимому
View in the app

A better way to browse. Learn more.

Zloplay community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Опубликовано:

Prerequisites: (there are several tutorials on the web, on how to install and configure these)

 

To start, of course, an IW5M dedicated server (I hope you checked this tutorial already)

A webserver (IIS, apache, etc will do it. Tested with IIS 7.5)

MySQL Server - http://www.mysql.com/downloads/ (tested with MySQL Server 5.5)

PHP - http://www.php.net/

PhpMyAdmin - http://www.phpmyadmin.net/home_page/downloads.php

Python - http://www.python.org/download/ (tested with Python 2.7.3 64-bit)

MySql-Python - http://www.codegood.com/archives/129 (tested with MySQL-python-1.2.3 64-bit)

B3 Python source version - http://forum.bigbrotherbot.net/download ... iew;down=4 (tested with b3-1.8.1)

 

Later versions should work without any kind of problems (keep in mind about MySQL-Python compatibility with Phython versions though).

 

Also note that b3 can be set with an SQLite database instead of MySQL, saving you from installing a webserver, MySQL Server, PHP and PhpMyAdmin. But since I never used SQLite, I'm not the right person to tell you how to do it with SQLite. You can find some info on it here

Also, I preffer the typical installation (the one I'm explaining on this tutorial) because it allows you to install xlrstats or echelon webfronts.

 

 

Now that you got everything above running, it's time to create your database. Login on PhpMyAdmin, create the database and import the sql template that you can find inside b3\sql on the b3 package.

 

Now it's time to actually setup B3.

Extract "to somewhere" the content on your B3 zip (for guiding on this tutorial, let's suppose that you extracted it to the root of C drive and then renamed the folder to "b3")

The next step is to copy "cod8.py" to your b3 installation. You can find "cod8.py" on "admin" folder on your IW5M server installation. Copy "cod8.py" to "C:\b3\b3\parsers\"

 

Now go here to generate a config file (b3.xml):

http://config.bigbrotherbot.net/

Of course that you won't find IW5M on the list :) MW3 was never supposed to have b3 support, right? :P Just choose "Call of Duty: Modern Warfare 2"

Fill in all your information there. Keep in mind that B3 config files only work with front slashes (/). As for the log file, it's getting created on "scripts" folder. So, the path would be something like "C:/IW5M/scripts/games_mp.log".

For RCON IP, use the local IP. Do NOT use localhost (127.0.0.1)

The "Server Port" will be the port used for rcon. The port used for rcon will be the "query port". You can check what's that server's query port by looking at the console's output when you launch the server. Look at this line: "Initializing Steam Game Server: game port *****, auth port ****, query port *****,"

Save the config and move it to "C:\b3\b3\config\"

 

Now open b3.xml with some text editor (notepad++ is great for it) and change the parser.

Where it says:

cod6

change to:

cod8

 

Important note to hosts running HC servers:

Although we unlocked dedicated server commands, there's still a bug with Teamkill. If you're running an HC server with teamkill disabled, b3 will still ban players for teamkill, although they can't actually kill their team-mates. To prevent this from happening, remove "plugin_tk" from b3.xml.

Just delete this line, if exists:

 

Now just save the changes and close the file.

Browse to C:\b3\ and start "b3_run.py" to start B3.

 

On another note, B3 is capable of registering data to xlrstats database already. But since there's not an IW5M xlrstats template available already to retrieve the stats, we'll leave xlrstats tutorial for later.

 

To finish, I leave you an example of a working b3.xml

<?xml version="1.0"?>


cod8
mysql://root:mysqlpassword@localhost/b3
B3
^0(^2b3^0)^7:
%I:%M%p %Z %m/%d/%y
GMT
10
C:/b3/b3.log


rconpassword
27017
C:/IW5M/scripts/games_mp.log
192.168.1.1
192.168.1.1
off


xml
100
C:/b3/b3_doc.html


$clientname^7 was kicked by $adminname^7 $reason
$clientname^7 was kicked $reason
$clientname^7 was banned by $adminname^7 $reason
$clientname^7 was banned $reason
$clientname^7 was temp banned by $adminname^7 for $banduration^7 $reason
$clientname^7 was temp banned for $banduration^7 $reason
$clientname^7 was un-banned by $adminname^7 $reason
$clientname^7 was un-banned $reason


@b3/extplugins













  • Ответы 81
  • Просмотры 11,2k
  • Created
  • Последний ответ

Top Posters In This Topic

Featured Replies

Опубликовано:

kulok read the tutorial fully before asking questions , i allso answered you in the previous post

 

to post moderator i just ran b3 with b3 sql and wamp , i dont think anything else is neccesary

great tut though

Опубликовано:

Xlrstats template is almost finished, just some attachment names and Grenade Launchers that still needs to be done.(using modified xlrstats plugin that strips _camoXX, _scopeX and _sniperscope off from the weapon names)

 

Also instead of starting the server once and trying to find what the "query port" is, just assign net_masterServerPort in the startup parameters and use the value of it.

 

Also if you need to put up a webserver(you don't actually need a webserver at all, get an SQL client like HeidiSQL or Navicat and the MySQL Server) just use the XAMPP package(or WAMP), as it is easier to install.

Опубликовано:
care to share your knowledge about B3 , please.

 

Earlier by me...

Excuse me but I am new to online gaming and this site too. Would someone please tell me what is B3 and for what it is used.

It's a server management tool, gives you the functionality of kicking/banning/warning players and more.

 

It stores a lot of data in a database, there's shitloads of plugins for it. www.bigbrotherbot.com - have a look for mroe info.

Опубликовано:
I will let b3 running on 5 servers. How does that work?

 

If you want B3 to run on many servers, you have to run one instance per server. Just create a config file for each B3 for each server. Set different query ports for your servers and use that for each B3 instance.

 

And last start your B3 instances adding this to your shortcut properties after the files path "-c ./b3/conf/ConfigServer1.xml"

For example for running two servers it should be like this:

 

B3 Server 1:

"-c ./b3/conf/ConfigServer1.xml"

 

B3 Server 2:

"-c ./b3/conf/ConfigServer2.xml"

 

And make sure you set different log files for each B3 config file. Otherwise your seccond instance will crash.

And also make sure you set each game server log correctly in all B3 config files. (Explained how to achieve this on the dedicated server tutorial)

Опубликовано:

I got a problem I have b3 and almost everything is working except for the ip of the server or the port or something is there any command that you can enter into the server to get the ip the b3 said that it cannot find the server or I have the wrong port :|

Опубликовано:
What if you don't have the parsers folder? The b3 's that I run are the standard Windows installer.

 

You won't be able to use the cod8 parser with executable version of B3. As it comes packaged and don't support parsers by path.

You need to use the latest source (.py) package.

Опубликовано:
I got a problem I have b3 and almost everything is working except for the ip of the server or the port or something is there any command that you can enter into the server to get the ip the b3 said that it cannot find the server or I have the wrong port :|

 

Follow tutorial instructions:

 

For RCON IP, use the local IP. Do NOT use localhost (127.0.0.1)

The "Server Port" will be the port used for rcon. The port used for rcon will be the "query port". You can check what's that server's query port by looking at the console's output when you launch the server. Look at this line: "Initializing Steam Game Server: game port *****, auth port ****, query port *****,"

 

And you can add this to your game server shortcut "+set net_masterServerPort 28960" and just add (for this example) port 28960 to your B3 config file rcon port.

Опубликовано:
Browse to C:\b3\ and start "b3_run.py" to start B3.

 

how do i run it exactly? when i simply double click it, it doesn't run. when i right click it and select open with python, cmd windows appears and disappears.

Опубликовано:
  • Автор
Browse to C:\b3\ and start "b3_run.py" to start B3.

 

how do i run it exactly? when i simply double click it, it doesn't run. when i right click it and select open with python, cmd windows appears and disappears.

Maybe you're running python v3 and b3 is only compatible with python v2 ?

Try using python 2.7.3

 

p.s.: thanks for those contributing on this topic. Once I get some time to test your suggestions, I'll include them on the first post.

@[WLP]LuisD: thanks for mentioning the multi-server b3 support. I was gonna include that, but since I rushed through the last week, I ended up forgetting about it.

Will be added later.

Опубликовано:

i done all the things given in procedure running b3 standalone by b3.exe is shows

CRITICAL: Cannot find parser 'cod8'. Check you main config file (b3.xml)

B3 failed to start.

ImportError('No module named cod8',)

Press the [ENTER] key

 

as usual when running ""b3_run.py"" starts with python cmd box and disappear

did i download the wrong using pyton 1.81 and mysql 5.5 and ironpyton 2.7

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу

Важная информация

Используя этот сайт, вы соглашаетесь Условия использования.

Account

Navigation

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.