codeplexlogo.png

The Manual

How to instal and use procon.


Features

Included plugins

In game admin

Spambot

Welcome Messages

Single Procon

Procon Layer

Procon hosting services

Procon self-hosting

Initial Installation

Download Procon

Starting Procon

Setting Global Options

Connect

Connect to Game Server

Procon Program

Navigation

Main

Server Status

Screen Tabs Overview

Players Tab

Screen Division

Round Decider

Players Tab

Player Control

PB GUID

IP

EA GUID

Kill – Kick - Ban

Accounts Tab

Settings Screen

Binding Address

Listening port

Layer name

Setup of WAN/LAN for layer access

Basic Diagram

Internet IP Address

Local LAN IP

Port Forward

Troubleshooting

Initial Connection Issues

The password you have entered is incorrect

Connection Error

The username does not exist on the layer

Funny Looking Screens

Menus Missing

Buttons don’t work

Contributors


Features

Manage multiple servers in one window in one program.

Create sub-admins with individual privileges assigned to each server.

Layer style network for daemon support.

Player list shows players country, last spawned kit, average sand totals with multiple options of view.

Chat panel shows players global, team and squad chat as well as admins connected via the layer.

Export/Import server settings or setup your server how you want and procon will generate the

 Startup.txt file required on your game server.

Developer console for issuing vanilla or Punkbuster commands directly to the server.

Logging support for console, chat and events with log files time stamped and split by day.

In game commands with a dictionary matching arguments -> !ban phegoe will be matched to !ban Phogue.

Included plugins

In game admin

In game commands using procon account privileges to ban/kick/say

Spambot

Displays messages in the server chat at a set interval.

Welcome Messages

Shows a brief message when a player joins your server.

Procon Layer Overview

Single Procon

The procon program can be run as a standalone setup on a single machine.

This can then control your game server and allow you to perform actions on the game server such as kick players, change maps and other functions

To do this, procon connects to the game server on the Rcon (Remote Console) port of the game server and then can send and receive information from the server.

The Rcon port is usually 48888 but can be different depending on your Game Server Provider.

layer1.JPG

Int

You can then use procon to control the server via plugins or commands.

Procon Layer

To allow other people to also control the game server via your procon, you can set up and turn on the layer server.

This is a service which allows other people with procon to connect to your procon via the internet to control the server.

You set up accounts on your procon to allow those other people to connect their procon to yours.

You also, when you setup the accounts and passwords, set the amount of access they have to your procon functions.

To have a procon layer server running, you need to

layer2.JPG

Procon hosting services

This is how procon host providers are setup. They will provide you with an

 to connect to their copy of procon, which is connecting to your game server.

Procon self-hosting

If you have a computer that is running all the time, you can install procon on it.

Then setup the layer server so that your other admins connect to your procon with their copy.

Please check the Accounts Tab and the Start Procon Layer Server sections of this manual for more details.

Initial Installation

Download Procon

Download the current release from forum.myrcon.com

web1.JPG

The lastest version will be in the download thread topic

Please read all the instructions in regards to requirements

Attached to this post, you can find the latest downloads of Procon 1.X and everything attached to it.

To download the latest version available, simply click the big LATEST VERSION link.

In order to be able to run Procon, you need to have .NET 3.5 installed

You can find the changelogs for all patches in this thread: https://forum.myrcon.com/showthread....ll-Change-Log/

If you're interested in some of the older versions of Procon 1.X, please follow this link: http://cdn.myrcon.com/procon1/

Starting with version 1.4.1.4, we will not include the media files (maps, kill icons, etc.)

for Battlefield:Bad Company 2 and Medal of Honor with the regular Procon download anymore.

This measure allows us to drastically reduce the size of each Procon download and thus saves us and you bandwidth and resources during updates.
For version 1.4.1.4, we have however included the media files once more (renamed as "AlphaPack") to allow a smooth transition for BFBC2 and MoH users.
Version 1.4.1.5 and upward will no longer contain these files, however, they will be available as a separate download:
 

http://cdn.myrcon.com/procon1/procon..._bfbc2_moh.zip

The source code of Procon 1.X can be found at our GitHub-repository: https://github.com/Myrcon/Procon-1

web2.JPG

Click on the LATEST VERSION link in the forum to download the zip file

(please note: we do not include a download link in the manual as the file name changes with each new version.

web3.JPG

Save and open or open

Once the zip file is opened, It should look something like this

web4.JPG

Extract the files to somewhere useful  like c:\procon

web5.JPG

Once you have extracted the files, you will have this in the directory

web6.JPG

TIP: If you do not have the various directories such as Configs, Localization, Media, Packages and Plugins,

then the method you have used to unzip the file has not been set to create folders or use folder names and procon will not function.

Starting Procon

Double Click PRoCon.exe to start.

The first time procon runs is will ask for you to agree to the license agreement.

Ensure that you scroll down and read the entire agreement before you agree, as you do with all software you install on your systems, in case the agreement requires you to give up your first born.

web7.JPG

It is optional for allow anonymous usage reports but it does help us.

Please consider that the opposite of

 “I’m awesome and wish to send anonymous usage reports to http://mycon.com”

is

“I’m not awesome and dont wish to send usage reports to http://mycon.com”

Once you accept, this will give you the friendly basic Procon start page.

web8.JPG

Setting Global Options

Click on the tools in the top right hand corner

web9.JPG

10.JPG

Select the language

Select the logging you would like.

To start, limit your changes to the language and logging options.

For the initial setup, it is suggested that console and plugin logging be ticked.

Close the options.

Connecting

Now you are required to create a connection to either your game server or your hosted procon layer.

Connect directly to Game Server

Click on Create Connection

You will now require the information for your Game server. This should have been given to you by the Game Server provider.

11.JPG

Please note: if you are connecting to a server you DO NOT REQUIRE A USERNAME

Enter the IP or Hostname of the server

Change the Port to the RCON port number supplied by the Game Server Supplier.

Leave the username blank

Enter the RCON password supplied by the Game Server Supplier.

Click Connect (which will not be shaded once you have filled in the details).

Once you have connected, your server will show up on the home page

33.JPG

Click on the server and it will show you details

a1.JPG

Connect to hosted procon layer

Click on Create Connection

You will now require the information for your hosted procon layer. This should have been given to you by the Game Server provider or procon layer provider

11.JPG

Enter the IP or Hostname of the hosted procon layer

Change the Port to the hosted procon layer port number supplied by the  procon layer provider.

Change the Username to the hosted procon layer Username supplied by the  procon layer provider

Enter the hosted procon layer password supplied by the  procon layer provider.

Click Connect (which will not be shaded once you have filled in the details).

Once you have connected, your procon layer  will show up on the home page

Click on the server and it will show you details

Procon Program

Navigation

Main

1a.JPG

This is the main navigation to allow you to move between servers if you have more than one or return to the  home start page.

1a.JPG

If you only have one server then the next and previous arrows will not do much.

Server Status

2.JPG

This shows the server status

 Game type, Map, Round, Accepting Players, version, Map Pack and Uptime.

3.JPG

Screen Tabs Overview

On a procon directly connected to the server

4.JPG

On a procon directly connected to the layer

The plugin tab is removed and you have a new tab


Players Tab

6.JPG


Screen Division

7.JPG

This is the screen division – click once you have two columns – team 1 and team 2

8.JPG

Click again and the screen will be divided into 4 – Useful for squad deathmatch

9.JPG

Round Decider

10.JPG

You can end a round and decide the winner

11.JPG

Players Tab

1.JPG

The Player details show the team (in this case with Rush the team is attackers)

Player Control

If you click on a player, the details of that player will appear.

2.JPG

PB GUID

This is a unique code for each player generated by Punkbuster and is linked to the players CD Key.

http://en.wikipedia.org/wiki/PunkBuster

IP

This is the IP address that the player is connecting to the server from.

EA GUID

The EA_GUID is tied to the EA Account of a player. This is linked to the game CD Key.

If you have more than one soldier created with that account all share the same EA_GUID.

The same goes for the PB_GUID.

EA-Server and Punkbuster.tabs

EA-Server

this will use the player's game ID – which is the EA_GUID when banning.

Punkbuster

This will use the players Punkbuster ID – which is the PB_GUID when banning
If punkbuster is not enabled on the server, this tab will be disabled.

Kill

 - This kills the player in game

Kick

 – this kicks the play from the game – they can re-join

Permanently Ban

 – this will ban the player from the server permanently. Though if your ban list on your game server gets lost or deleted, they will be able to join your server

Temporary Ban

 – this will ban the player for the time selected via the Time drop down list. This can be minutes,hours, weeks, months or years. Procon will deduct this as time goes by. See ban lists section for more details.

Accounts Tab

This tab control what right people have when they connect to procon.

If you want other people running procon to connect, you must click on Turn procon layer server on.

12.JPG

This will bring up the settings screen


Settings Screen

13.JPG

Binding Address

Leave the binding address as 0.0.0.0

Unless you have a technical reason for changing it, such as you have two network cards and you only want to

connect to one.

Listening port

The listening port can be left as the default port number 27260

Layer name

This is the name that will appear in the home screen and status screen of a copy of procon that is connecting to this main procon.

Click on start server

14.JPG

The status should change to online and listening for incoming connections on port XXXXX

Which will be the number you entered for the listening port. If default, it should be 27260

See Setup of WAN/LAN for Layer Access if you have trouble with this


Setup of WAN/LAN for layer access

Basic Diagram

To allow other people to connect to your procon via the layer, you have to make some changes to your setup on the network.

These changes are on your internet router and involve setting up a port forward from the internet to the  machine running your main procon.

This allows a machine on the internet to connect to your procon.

15.JPG

Internet IP Address

Your internet connection should be a fixed IP address.

This means that it doesn’t change every time you disconnect and connect to the internet.

You usually have to pay extra to have your ISP assign your internet connection a fixed IP address.

You can go to http://www.whatismyip.com/ to see what your internet address is.

In our example diagram, the internet address is 203.188.199.199

Local LAN IP

The machine you where you are running Procon, should have a fixed LAN IP as well.

If you open a command prompt on that machine
Go to Start

Run Enter CMD in the box and hit enter.

This will bring up a black box. Type ipconfig into the box and hit enter

16.JPG

\

Here the IP address of the machine is 192.168.1.15

Port Forward

You have to then connect to your internet router and setup a port forward from the internet to your machine running procon.

Each router is different in how it does port forwarding but this site has guides on must routers

http://portforward.com

This is a Netcom adsl modem to show what you would normally look for.

Virtual server or port forward – the menu under advanced may show either.

17.JPG

Enter 27260 as the start port and end port in the external packet column

Enter 27260 in both start and end ports on forward to internal host column

Enter the IP address of the machine with procon into the Forward to internal host address.

Apply and restart your router (in most cases)

You can then get your other admins to try to connect.

You may also need to change the router firewall to allow the traffic in and out.

Again, all routers have different methods and you will need to consult your router manual for this information.


Troubleshooting

Initial Connection Issues

13.JPG

The password you have entered is incorrect

This means that you do not have the correct RCON password.

Also – ensure that you have not entered a username. This is not required for the initial procon.

Recheck your server IP or Hostname, RCON port and RCON password supplied to you by the Game Server Host

Provider.

Connection Error

14.JPG

This is usually caused by the wrong IP Hostname or RCON port.

Recheck your server IP or Hostname, RCON port supplied to you by the Game Server Host Provider

In this case if the details are incorrect, you will have to hit the home button,

15.JPG

Then delete the connection and start again.

16.JPG

Click on delete

1.JPG

Answer Yes

Create the connection again with the right settings

The username does not exist on the layer

2.JPG

There is no user with that name on the main copy of procon that you are trying to connect to.


Funny Looking Screens

Menus Missing

3.JPG

111.JPG

This is caused by the unzip program you used to extract the procon did NOT create the subdirectories required


This is roughly what your procon directory should look like.

If it doesn’t contain the folders, then try again to extract and make sure your unzip process has folder names included.

normal.PNG

Buttons don’t work

5.JPG

This is usually caused by security settings in Internet explorer.

For servers from 4sysops

“In Windows Server 2003, one has to uninstall the corresponding Windows Component.

 In Windows Server 2008, this doesn’t work anymore.

You have to click on the root folder in Server Manager.

Then you scroll down to the Security Information Section and click “Configure IE ESC”.

You can turn off IE ESC for Administrators and/or for users.”

Link to full article

http://4sysops.com/archives/how-to-disable-internet-explorer-enhanced-security-configuration-ie-esc-in-windowsserver-2008/

Also for both workstations and servers, you should set the security settings for all zones to default levels.

Usually under tools, internet options, security.

4.JPG