We will see how it goes, if there is enough interest, then the forum can keep running.

Ed.
]]>Knowledge Baseleibholdhttps://forum.myrcon.com/showthread.php?19449-Forum-Patreon-Supporthttps://forum.myrcon.com/showthread.php?13285-HowTo-Update-game-definition-files-manually&goto=newpost
Thu, 17 Dec 2015 18:20:46 GMTThis guide will help you to manully update game definition files (ie: BF4.def) when new maps and weapons are released for Procon supported games.
...This guide will help you to manully update game definition files (ie: BF4.def) when new maps and weapons are released for Procon supported games.

Usually when the game developer releases a game patch, Procon needs an updated 'definition file' to make sure new maps and weapons are known to Procon.

On 'patch day' it may take up to several hours for us to publish these updated files to the auto-updater function of Procon, so here is the guide how to manually update these config / definition files.

Stop your Layer (if you use a layer) and / or Procon client.

On both the Procon Layer & Procon client you have to be sure that the auto-update function has been disabled. You can set that in the procon.cfg file. Look for these lines:

Download the latest definition file (ie: BF4.def) from the Github link you have been supplied with by Procon Staff. These links are always published in the corresponding "Game Server Patches topics".

When using FTP: Upload this definition file to your Procon Layer to the \Procon\Configs folder.
Make sure you transfer this file in text-mode.When having access to remote desktop to your Layer: You can copy the contents of the new definition file and paste it into the existing one on your layer. Make sure you copy everything and overwrite everything.

Also overwrite the definition file in your Procon client

You can now start your Procon Layer and / or Procon client again and you should be able to see the new maps.

]]>Knowledge BaseEBassiehttps://forum.myrcon.com/showthread.php?13285-HowTo-Update-game-definition-files-manuallyhttps://forum.myrcon.com/showthread.php?8731-Explanation-of-quot-Uniform-Soldier-Aiming-quot&goto=newpost
Wed, 01 Oct 2014 02:19:49 GMThttp://battlelog.battlefield.com/bf4/forum/threadview/2979150494051524581/...http://battlelog.battlefield.com/bf4...0494051524581/http://www.reddit.com/r/battlefield_...oldier_aiming/
]]>Knowledge Basestajshttps://forum.myrcon.com/showthread.php?8731-Explanation-of-quot-Uniform-Soldier-Aiming-quothttps://forum.myrcon.com/showthread.php?8662-HowTo-Quick-start-for-plugin-development&goto=newpost
Mon, 15 Sep 2014 12:29:47 GMTSo, you have an idea for a Procon plugin, but you don’t know where to begin? The aim of this guide is to help you set up your development environment and source control repositories so you can start turning your fantastic idea into an actual plugin that people can use.

Prerequisites

A GitHub account. Sure, you could probably use other providers, but Procon is hosted on GitHub so it’s much easier to just use that. This also implies some knowledge of git-based activities such as forking.

Visual Studio. The solution file name hints at VS2008, but it runs fine with VS2013. This also implies some knowledge of programming in C# and how to use Visual Studio.

Plugin architecture

A plugin is a single C# file, that:

is in the namespace PRoConEvents.

implements PRoConPluginAPI and IPRoConPluginInterface.

When Procon starts up, it will scan its Plugins folder for files that fulfill those two requirements, compile them into their own DLLs and load them into their own AppDomains. A plugin can register events that it is interested in and Procon will forward those registered events to the plugin. What you do with these events is the fun part!

GitHub

Your plugin

Create a repo for your plugin. This might seem overkill for a single file, but it is great to have a list of releases directly from GitHub. All you need is your plugin and optionally a readme and license.

The first time you fire up Procon to debug, you’ll have to enable the setting “Tools > Options > Plugins > Debugging > Enable plugin debugging”, before Procon will generate debugging symbols for you.

When you want to step through code, you'll have to set a breakpoint in an unusual way. You won't have access to your source file directly, so you'll have to set a breakpoint by function name. This way it will break on the generated function that Procon makes when it compiles your plugin.

I've found it easiest to have the Breakpoints window open, copy the name of the function I want to break on, hit “New > Break at Function…” and paste the name. Once you've hit the function you'll be able to add breakpoints anywhere you want in the generated file.

Testing

If you normally connect to a Procon layer when administering your server, this is not what you want to connect to when developing. You need to connect directly to your game server, so that your local plugins are loaded.

Deploy

To deploy, FTP in to your layer and upload the plugin. You may have to stop/restart the layer if you try and delete the compiled DLLs.

]]>Knowledge BasePhoguehttps://forum.myrcon.com/showthread.php?6947-Myrcon-Company-Informationhttps://forum.myrcon.com/showthread.php?6884-HowTo-Run-Procon-s-auto-updater-without-auto-restart-after-patching&goto=newpost
Fri, 22 Nov 2013 12:25:34 GMTSince this has been asked by several people lately, here's a short HowTo on disabling the auto-restart after patching.

If you're running Procon's auto-updater with "default" settings, it will kill any Procon instances running in this folder, apply the patches and the re-launch Procon again. However, this behaviour can be unwanted (e.g. if you're running Procon from a webinterface/monitoring system that relies on launching Procon itself), so running the auto-updater to keep up-to-date can be quite problematic.

You can, however, disable the auto-restart functionality of the auto-updater, which will then just perform the patching and shut down again. In order to do so, create a file named "PRoConUpdater.xml" within Procon's root folder, giving it the following content:

Code:

<options>
<restart>false</restart>
</options>

This should disable the auto-restart and let you launch Procon manually afterwards again.
]]>Knowledge BaseMorpheusX(AUT)https://forum.myrcon.com/showthread.php?6884-HowTo-Run-Procon-s-auto-updater-without-auto-restart-after-patchingBattlefield 4 Procon Video Tutorial (Not For Layers)https://forum.myrcon.com/showthread.php?6856-Battlefield-4-Procon-Video-Tutorial-(Not-For-Layers)&goto=newpost
Wed, 20 Nov 2013 20:42:35 GMTI am still noticing many server owners having issues connecting or using Procon with there BF4 servers. In this short video i go over what you have...I am still noticing many server owners having issues connecting or using Procon with there BF4 servers. In this short video i go over what you have to do to connect and walk through a few features within the admin panel.

https://forum.myrcon.com/showthread....st-Server-Docs
;)
]]>Knowledge BaseMorpheusX(AUT)https://forum.myrcon.com/showthread.php?6387-Latest-BF4-rcon-docshttps://forum.myrcon.com/showthread.php?5994-Myrcon-New-Hoster-Information&goto=newpost
Mon, 06 May 2013 09:36:07 GMTIf you are interested in hosting/renting out Procon Layer servers, please take some time to get familiar with our Procon Hosting License.
You can...If you are interested in hosting/renting out Procon Layer servers, please take some time to get familiar with our Procon Hosting License.

All individuals/companies wanting to host our software for paying customers are required to be registered as an Authorised Procon Hosting Provider (APHP). Depending on your project's structure, you'll be required to pay a monthly licensing fees for each Procon Layer running on your systems (please consult the license for a more detailed explanations of fees and requirements).

If you are interested in becoming a registered APHP or require further information about licensing or the registration-process. Please feel free to email us at licensing@myrcon.com

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

]]>Knowledge BaseMorpheusX(AUT)https://forum.myrcon.com/showthread.php?5813-Download-Procon-1-Xhttps://forum.myrcon.com/showthread.php?5779-Myrcon-Procon-1-4-0-7-released&goto=newpost
Mon, 11 Mar 2013 19:26:34 GMTHi.
Procon 1.4.0.7 is ready.
This version features a few bug fixes and is compatible to BF3 R-38 server.
Remember, since version 1.3.0.0...Hi.

Procon 1.4.0.7 is ready.
This version features a few bug fixes and is compatible to BF3 R-38 server.

Remember, since version 1.3.0.0 Procon uses .NET 3.5. Make sure you have that installed
before you use Procon. Procon 1.3.0.0 made smaller use of it so lower .Net could provide what was
needed. But since version 1.4.0.0 Procon will need the 3.5 tree for sure.

Because of this you should check which .NET is installed on your system.
To do so please refer to one of the following links:

Btw, as side effect of the release expect the forum to be slow for some time. ;)

Greets
Phil.
]]>Knowledge BasePhil_Khttps://forum.myrcon.com/showthread.php?5779-Myrcon-Procon-1-4-0-7-releasedhttps://forum.myrcon.com/showthread.php?5573-Myrcon-Procon-Hosting-Provider-BLACKLIST&goto=newpost
Fri, 18 Jan 2013 09:43:06 GMTOn the contrary to our list of Authorized Procon Hosting Providers (to be found here:...On the contrary to our list of Authorized Procon Hosting Providers (to be found here: http://www.phogue.net/forumvb/showth...ting-Providers), we're also providing a "blacklist" of hosters which failed to communicate with us or provided doubtful services.
We STRONGLY DISADVICE you to use any services provided by those companies since they have proven to be negative in at least one way (see explanation for each hoster).

Procon Hosting Provider BLACKLIST

Rconhostingservices - http://www.rconhostingservices.net (repeated failure to respond to customer requests, disappearing without announcement and redirecting to different hoster)

]]>Knowledge BaseMorpheusX(AUT)https://forum.myrcon.com/showthread.php?5573-Myrcon-Procon-Hosting-Provider-BLACKLISThttps://forum.myrcon.com/showthread.php?5572-Myrcon-Authorized-Procon-Hosting-Providers&goto=newpost
Fri, 18 Jan 2013 09:35:32 GMTThis list should have done quite some time back, but we all waited for miracle to happen and for us to finally move to our new site/domain. Since...This list should have done quite some time back, but we all waited for miracle to happen and for us to finally move to our new site/domain. Since this - as usual with the Procon Team :p - takes longer than scheduled, here's a list of currently registered (and thus authorized) Procon Hosting Providers. This list is ordered by the date of application for a license, so no "preferences" or similar are given ;)

Just adding in here that I really wanna stress that Me, Morpheus or anyone at Myrcon don't make any opinions or recommendations about anyone on this list. This is simply a list of people that host or have told us they did/will be hosting for Procon. Its a list, treat it as that, do your research, and make your mind up about hosts based on what you find.

]]>Knowledge BaseMorpheusX(AUT)https://forum.myrcon.com/showthread.php?5572-Myrcon-Authorized-Procon-Hosting-Providershttps://forum.myrcon.com/showthread.php?5488-HowTo-Set-up-a-MySQL-server-for-Procon&goto=newpost
Fri, 04 Jan 2013 18:12:03 GMTHow to set up a MySQL server for Procon
These instructions are intended for admins who have control (root or admin access) of a host machine...How to set up a MySQL server for Procon

These instructions are intended for admins who have control (root or admin access) of a host machine (e.g., local PC, rented server, Amazon EC2 instance, or Virtual Dedicated Server). If you get all of your administration from a hosting service (e.g., Branzone, Gameservers, NFO, etc.), you may be able to get MySQL services set up for you without needing these instructions.

These instructions are only about setup and configuration up to the point of being ready to create a table and use queries. The specifics of the table creation and queries are not included in this post, you will have to get them from Procon or plugin instructions. These instructions are general: they apply to setting up a server for Battlelog Cache as well as other purposes, such as community-based leaderboards, community-based logging, community-based cheat detection, etc. Anything that requires persisted data across multiple Procon sessions and/or instances.

NOTE: I created these instructions from notes I took as a first-time user of MySQL. There are probably better/faster ways to do some of these things. Please post suggestions for improvement.

Roadmap
There are three separate software program types to be aware of. There is your game server, your Procon instances (layers or local clients), and your MySQL server. Your game server always runs on a separate host machine, none of the following instructions apply to that software or host machine. These instructions apply only to the host machines that run your Procon instances and your MySQL server.

Where each software program gets installed may vary. It is possible to run Procon and MySQL server on the same host. That's what I do, I have Procon (directly connected to my game server) and MySQL running on my laptop. I don't use a layer. It is also possible to run MySQL server on one host machine, run a Procon layer instance connected to the game server on another host machine, and a Procon client connected to the Procon layer on yet a third machine (see the Procon Manual for a full explanation with diagrams of remote setups using layers and clients). You may also use a MySQL service provided by a hosting company or by a free shared database host, in which case you do not need to install the MySQL server yourself.

Before starting these instructions, you should draw a roadmap of where each software program is installed. Draw a box for each separate individual hardware host that you use.

Label the box where the MySQL server will be installed as MySQL Host.

Label the box(es) where the Procon instance(s) connected to your game server is(are) installed as Procon remote (this is either a layer or a directly connected client).

Label the box(es) where the Procon client(S) connected to your Procon layer(s), if any, is(are) installed as Procon client.

Use this roadmap with the instructions below to match up where each item should be installed.

All of the instructions refer to Windows. Linux instructions will be different in the details, but the same in spirit and concepts.

Example: For me, I only have one box (my PC) and it has two labels, MySQL Host and Procon remote. Since I don't use a real layer, I don't use the Procon client label.

Download & Install MySQL Community Server
This is installed on your MySQL Host, if and only if you are not getting your MySQL services from some other provider. You are setting up your own server. It needs to have network connectivity with Procon, so if you are putting your MySQL server inside your firewall and have Procon outside your firewall, you will need to enable ports and addresses through the firewall to make this work.

Make sure you are logged in with Administrator privileges (whatever account access level can install and modify the system).

Determine the operating system your Procon instance or layer runs on. For example, I use Win64. Choose the appropriate individual "GA" (General Availability) download from this page:

Since I have Win64, I used : "Windows (x86, 64-bit), MSI Installer, 5.5.28, 32.6M"

Note: You may also use the "MySQL Installer for Windows" all-in-one, but it will install a lot of other stuff you don't necessarily need for Procon. It also might be limited to Win32 only (not sure). You may skip the individual install instructions below of the connectors and Workbench GUI if you use the all-in-one.

Note: The rest of these instructions are specific to the Win64 installer. Other OS installers will differ in details.

Follow the instructions of the installer

Accept the license agreement.

Choose a Typical setup and Install.

Click Yes for the User Account Control (if you have it enabled).

Click Next if you are asked about MySQL Enterprise subscription.

Click Next if you are asked about MySQL Enterprise Monitor Service.

On the installer window, make sure the "Launch the MySQL Instance Configuration Wizard" checkbox is checked (if you forget, there is a way to start the wizard independently, see below) and click Finish.

Follow the instructions of the configuration wizard

Click Yes for the User Account Control (if you have it enabled).

Click Next on the welcome panel.

On the "Please select a configuration type" panel, make sure Detailed Configuration is selected and click Next.

On the "Please select a server type" panel, make the appropriate selection. If you are doing plugin development on a local machine that you don't intend to run full time for a game server, select Developer Machine. Otherwise, select Server Machine. Click Next.

On the "Please select the drive for the InnoDB datafile" panel, make the appropriate selection. For a Developer Machine, the default C: Installation Path is acceptable. For a server machine, you may want to put the file someplace where you can do backups easily. C: \MySQL Datafiles\ is one of the default choices for this case. Once you have made your selection, click Next.

On the "Please set the appropriate number of concurrent connections to the server" panel, make the appropriate selection. For a developer machine, the default Decision Support (DSS)/OLAP option is acceptable. For a server machine, you can make a Manual Setting based on the number of connections you expect to be made to the database. The default of 15 is usually sufficient.

On the "Please set the networking options" panel, make sure both checkboxes (Enable TCP/IP Networking, Enable StrictMode) are checked. The default port of 3306 is acceptable, but if you are already using that port on your layer/server, choose a different one. You can change it later if there is a conflict.

On the "Please select the default character set" panel, select Best Support For Multiligualism and click Next.

On the "Please set the Windows options" panel, check the box for Install As Windows Service and for Include Bin Directory in Windows PATH (both check boxes should be checked). Leave the Service Name "MySQL" and leave "Launch the MySQL Server automatically" checkbox checked.

On the "Please set the security options" panel, choose a password for root (admin super user). Choose a strong password, particularly for a server installation (see this article on MySQL Security Best Practices if you are running a server that is connected to the public Internet). Make the appropriate selection for Enable root access from remote machines (should be unchecked for a Development machine configuration). Do not Create An Anonymous Account (leave unchecked). Click Next.

On the "Ready to execute ..." panel, click Execute.

When it is done, click Finished.

To check to see that your installation worked correctly, find the "MySQL 5.x Command Line Client" in the Start menu and launch it. You should get a command window that prompts you to Enter password. Enter the password your created for root. If you installation is correct, you will get a "mysql>" command prompt. If there was a problem, you will not be able to logon or you will get an error message. Start over from the installation step or run the configuration wizard manually (see below).

As a final test, type this command into the mysql> prompt:

Code:

SELECT version();

You should see 1 row of output that shows the version of the MySQL server that you just installed.

Type "quit" to exit the command window.

Launching the configuration wizard manually

Do this only if you need to re-configure or correct the configuration of your installation.

If you may also edit the my.ini config file in the top level installation directory directly, or use the MySQL Workbench to set configuration parameters manually. Restart the MySQL service if you change the configuration.

Download & Install The MySQL Workbench GUI
This is installed on your MySQL Host if you have GUI access to it. If you don't, or you don't have any Procon clients, you may install it on your Procon remote host, as long as you have direct GUI access to that host. This is a GUI tool you use to administer your database server and to experiment with queries if you are a plugin developer.

Make sure you are logged in with Administrator privileges (whatever account access level can install and modify the system).

Determine the operating system your Procon instance or layer runs on. For example, I use Win64. Choose the appropriate download from this page:

If you installed Workbench on some other host: Under Server Administration, click on the New Server Instance at the bottom and fill in the connection details for your MySQL Remote Host.

Logon with your root password. If you save your password in the vault, you won't have to type it again, but it also means that anyone who launches this app can have root access. I did not save my password in the vault, which means I have to type it each time I connect.

On the left hand panel, click on Users and Privileges.

In the Server Access Management tab, click on the Add Account button at the bottom.

Fill out the Details for account ... form

For Login Name, replace "newuser" with the user name you want to use. It can be the name of a person, or, it can be the name of the Procon instance or plugin instance you want to use. For example, if you set up a server that is accessed both by Procon and by a PHP web site, you should set up separate user names for each: one for Procon and one for the PHP web site. An example of a Procon instance user name is "branzone23".

Since I was setting up a developer system, I used "papacharlie9".

Set Limit Connectivity to Hosts Matching. For a developer machine where you are installing everything on one host, use "localhost". For a server machine, use explicit IP or server DNS names for all of the host machines that may need access. Pay attention to which machines you give root access over the network to. Ideally this should be none, but for initial configuration you may have not choice if your MySQL server is remote.

Set a strong password and confirm it.

Note: The user name and password you choose will get entered into plugin settings or configuration files for Procon. Because of this, don't use a user name/password combination that is used with anything else that is important, like an email account or an online banking account. Other admins in your community or technicians working for your layer hosting provider will see this user name/password, so treat them accordingly.

Press Apply at the bottom.

Making sure your new account is selected, switch to the Administrative Roles tab.

For Role, select "DBDesigner". This will automatically check some of the options under Global Privileges.

In addition to those options, also check: DROP, INSERT, REFERENCES, SELECT and UPDATE.

Press Apply at the bottom of the tab.

Making sure your new account is selected, switch to the Account Limits tab.

For a developer system, leave all the settings 0 except for Concurrent Connections. Set this to the smallest number you think you will need. Each tool (command window, GUI, Procon, plugins) needs a connection, so make sure you give enough. I usually have a command window, the GUI and Procon connected, so I set the number to 4 to have one extra just in case. If you get a connection error later, increase the number. Press Apply.

For a server system, leave 0, which means unlimited.

Quit from the GUI Workbench.

Grant access to your database

Before you create a database, you need to be granted access to it.

Choose a name you want to use for the database. It might be as simple as "mydb" or something named after your community like "lgndb" (my clan tag is [LGN]). You will need this name later in the "Create a database" section as well.

Using the MySQL Command Line Client from the Start menu of your MySQL Host, logon as root.

The pattern of the command you are going to use is:

Code:

GRANT ALL ON your_db_name.* TO 'your_mysql_name'@'your_client_host';

Where:

your_db_name is the name that you are going to give to the database you will create

your_mysql_name is the user name you defined

your_client_host is the name of the host you defined (Procon Remote and/or Procon Client host)

The use of single-quotes is critically important. Make sure you put them in exactly as shown.

For the purpose of this example, we will assume the database is called "mydb", the user to be granted access is the user name you created above, e.g., "papacharlie9", and the host name is the one you defined above, e.g., "localhost". The command for this example would be:

Code:

GRANT ALL ON mydb.* TO 'papacharlie9'@'localhost';

Type quit to exit the command window.

Create a database
If you don't already have a database to use, you can create one.

The MySQL Tutorial (English) is an excellent resource for setting up and using a database. Sections 3.1 through 3.4 are highly recommended. Tutorials in other languages are also available.

On your Procon remote host, Procon client host, or on any host that you have direct GUI access to and that has network connectivity to your MySQL server, launch a normal command window -- not the MySQL Command Line Client, since that defaults to root and you don't want to use root for this!. You can do this by opening the Start menu, type "cmd" into the search field, click on cmd.exe. Alternatively, you can use your favorite shell. I use the MinGWin Bash shell that comes with Git.

If you don't or you get an error, check that you are typing the command correctly. If you are, go back to the configuration steps above and check your configuration.

Now you will create the database you granted access to.

The pattern of the command you will use is:

Code:

CREATE DATABASE your_db_name;

Replace your_db_name with the name of the database you granted access to above. For my example, I type:

Code:

CREATE DATABASE mydb;

Note: Best practice is to use the same letter case everywhere. So if you start with 'mydb', don't use 'MyDb' or 'MYDB' in other places or configurations. Type it the same way every time.

To see a list of databases on the server, type:

Code:

SHOW DATABASES;

You are now ready to create tables and use the database. The plugin you are developing or using will have instructions for how to create or configure the table to be used.

Other resources and notes

NOT NEEDED ADO.NET Connector:

Download & Install The Ado.Net Connector
This is installed on your Procon remote and Procon client hosts that require access to MySQL, which may not be all of them. If you have five different hosts, one for your layer and four for your clients, you need to install this connector only on the hosts that need access, most likely just your layer host. If you are doing plugin development on one of your clients and it needs database access, you will also need to install it on that host.

Make sure you are logged in with Administrator privileges (whatever account access level can install and modify the system).

Determine the operating system your Procon instance or layer runs on. For example, I use Win64. Choose the appropriate connector download from this page:

Note: The rest of these instructions are specific to the Win64 installer. Other OS installers will differ in details.

Follow the instructions of the installer

Click Next to the welcome.

Accept the license agreement.

Choose a Typical setup and Install.

Click Yes for the User Account Control (if you have it enabled).

Click Finished.

]]>Knowledge BasePapaCharlie9https://forum.myrcon.com/showthread.php?5488-HowTo-Set-up-a-MySQL-server-for-Proconhttps://forum.myrcon.com/showthread.php?5457-Myrcon-Procon-1-4-0-6-released&goto=newpost
Sat, 29 Dec 2012 13:13:41 GMTHi.
Procon 1.4.0.6 is ready.
This version fixes the bug preventing plugins on a layer client to load their settings.
Remember, since version...Hi.

Procon 1.4.0.6 is ready.
This version fixes the bug preventing plugins on a layer client to load their settings.

Remember, since version 1.3.0.0 Procon uses .NET 3.5. Make sure you have that installed
before you use Procon. Procon 1.3.0.0 made smaller use of it so lower .Net could provide what was
needed. But since version 1.4.0.0 Procon will need the 3.5 tree for sure.

Because of this you should check which .NET is installed on your system.
To do so please refer to one of the following links:

Important noticeBefore starting Procon again after the update make sure your connection definitions for all direkt to gameserver connections in procon.cfg do NOT contain a username. Please see the example in this post.

Changelog1.4.0.5 -> 1.4.0.6

internal bug fix for plugins on layer client not loading their settings

Changelog1.4.0.4 -> 1.4.0.5

added support for MoHW R-6

added R-6 maps & modes to MOHW.def

admin.say (supports no individual targets; server side limit)

chat tab only addresses all or teams

if a player is addressed by a plugin the target is changed to the players fire-team/squad

admin.yell (supports no individual targets and NO duration; server side limit)

chat tab only addresses all or teams

if a player is addressed by a plugin the target is changed to the players fire-team/squad

plugins must not send a duration with admin.yell

made Procon to not load & compile local plugins if local plugin tab should not be shown

Btw, as side effect of the release expect the forum to be slow for some time. ;)

Greets
Phil.
]]>Knowledge BasePhil_Khttps://forum.myrcon.com/showthread.php?5457-Myrcon-Procon-1-4-0-6-releasedhttps://forum.myrcon.com/showthread.php?5420-MOH-MoH-Warfighter-R-6-released-some-informations&goto=newpost
Tue, 18 Dec 2012 07:53:13 GMTHi.
Actually MoHW R-6 has been released and applied to the servers.
The good point is this patch brings to rcon what we all have long waited for,...Hi.

Actually MoHW R-6 has been released and applied to the servers.
The good point is this patch brings to rcon what we all have long waited for, the admin.say and yell commands.

But where is light there has to be shadow. ;)
And that is that admin.yell uses a changed command syntax then all other Frostbit games.
Therefor Procon has to be tweaked at more then one code line to have it send correctly and
have it reported correctly to plugins etc.

Here is a small and first list of changes I faced on the server:

chat tab works chowing chat of players

admin.say on chat tab and via plugin works

admin.yell has to be changed

admin.yell will not write across the screen but print the text in red in the chatbox

R-6 misses player.onChat event for server/admin messages

R-6 change available maps and those unknown maps in lists let the maplist tab stumble.

There are still some commands left over from BF3 but they have no effect in MoHW and their function is replaced by other commands. An example for it is vars.crossHair <-> vars.hudCrosshair.

Even if the server seems to respond to a command written totally in lower cases it is best to use the spelling like it is given in the above list.

Maps, modes & playlist

MoHW does not only allow you to run maps in different (game)modes. It also provides some playlists. Other than BFBC2 a MoHW playlist is no type of gameplay but a playlist is a predefined fixed set of maps. Think of it as selectable Maplist.txt stored at the server with no way to change their content for you.

The most interesting playlist for you may be CustomPL. This playlist allows the server to use the Maplist.txt you can manipulate either by your GSPs control panel or by using Procon.

Note:
There is something special in how the server handles the maplist while running CustomPL playlist.
If you change your maplist using your GSPs control panel you have to write the map names like

Code:

MOHW/Levels/MP/MP_03/MP_03

but in the maplist the server shows over the rcon the map is only shown as

Code:

MP_03

Playlists

mohw_r4_playlists.jpg
The names of the playlists may give you a hint which maps are played in which mode(s) in this fixed
maplists. Maybe I'll post the dedicated lists later.

While combining maps and modes remember to check the combinations you use.
Editing the maplist.txt by using your GSPs control panel will not check if a combination is allowed.
In case you have typed a name wrong or used combination not supported the server will stop parsing
your maplist.txt at that line.

Style of gameplay

Unlike all other Frostbite games MoHW also specifies three types of gameplay. These are

Normal

Immersive

Custom

What directly pops up is the difference to BF3 for example. The special gameplay style is not called hardcore
but immersive. This immersive gameplay is different from hardcore you know. Basically you have to think
about it as a style not providing as many informations in the gameplay as with normal.

Based on the public available documentation for "Immersive" a set of server settings have to be changed.
But other than hardcore these changes do not include the health level, the damage a bullet makes or
where you are allowed to spawn.

The following image is taken from the above linked MoHW documentation for R-1.mohw_r1_presets.jpg

This list was also taken to provide you the gameplay preset selector in Procon.
You find it under the server settings tab at gameplay. Most of these vars effect is immediately.

Just in case you haven't noticed the Stats-Link tab in the main options dialog of Procon.
If not then now is the time to take a look.

As you know if you right click on a player in Procons player-tab you get a small menu
which also includes an entry called "Stats-Lookup". Until Procon 1.3.0.0 a click on this
entry calls a stats lookup on the game related main stats site. For example on BF3 it
gets you to bf3stats.com.

Now since Procon 1.3.0.0 this link is enhanced. This means hovering your mouse over it
will open up a sub menu with all the entries you have defined on the above mentioned
Stats-Link option.

If you do a fresh install of Procon you will have one additional link by default. That one
lets you query a player by name on Metabans.

Actually those two are not the only usable sites.
In the following you find some examples and maybe you want to contribute your most
used links and the syntax you added to the Stats-Link option.

Keep in mind out of the box Procon allows you to add four additional stats links and one
is already used by Metabans. But there is a way to use more than four links. ;)

You can stop your Procon and edit the procon.cfg. Take a look if you find a line
like

Those links contain no spaces. Sometimes the forum adds them in long lines.

Some of these site may limit the use of those links by volume and/or need you to be already logged in to their site.

GameTracker PBS can be searched by GUID & Name

Feel free to add your examples to this thread.
Btw, if you want to copy the link of your used stats-link do a double click on the URL in
the options. It will copy it to the clipboard without giving you a note about it.

There is no real change log with it, but if you see the Changes files you see the differences.
Mainly BF3 will provide a new server event indicating that the effective max player size has
been changed and a command for querying the actual effective max player size if you don't
want to rely on the serverInfo response which includes this also.

Edit:
Just to make sure... regarding the change log I was only revering to the documentation and not to the R-29 which deployment to the servers is starting today. For the R-29 server the change log includes this long list:

Quote:

Originally Posted by Battlelog posting

WEAPONS BALANCING
Reload timer adjustments
A number of weapons have had their reload timers adjusted to better fit their animations and gameplay balance. For most of these weapons the gameplay timers were slightly out of sync with the actual reload animation, meaning the player could either fire before the animation was done, or had to wait longer than the animation played. Primarily this is a cosmetic change (around 0.1sec); however for a few weapons (M416, F2000, FAMAS, KH2002, MK3A1, JNG90, MG36 QBU-88, SVD, Pecheneg, SCAR-H, AN-94) this should also improve the performance of the weapon. Full details below:
 Short and Long reload reduced: SCAR-L, AEK-971, F2000, AN-94, AK-74, PP2000, G3A3, SKS, MG36, JNG-90, MK3A1, SCAR-H, SVD, QBZ-95B
 Long reload reduced: AUG A3, 44 Magnum, KH2002, Pecheneg, L85A2, QBB-95, M1911, MP7
 Short reload reduced: M417, FAMAS, M39 EBR, M416, PP-19, QBU-88
 Short and long reload increased: ASVal
 Long reload reduced, shot reload increased: M4A1
 Long reload increased: P90

Damage output/range adjustments
 UMP: Increased the close range damage of the UMP but reduced its damage over range. The UMP now has a sweet spot in CQB but suffers compared to the PP2000 at longer ranges.
 PP2000: Increased the long range damage of the PP2000 to highlight its role as a mid-range, low recoil PDW.
 M1911: Increased the minimum damage of the M1911 to make it fit better between the Magnums and the M9/MP443
 M93: Reduced the M93Rs damage and range, as it was an obvious go to pistol compared to the M9/MP443. Its recoil has been reduced for a smoother burst action to counter the reduced damage.
 12G Frag rounds: These rounds have been adjusted to do their damage in a smaller area but to be more consistently apply the maximum possible damage.
 AA: Slightly increased the damage of the AA against infantry, the AA was simply over nerfed in a previous update. The AA guns now also properly do damage to MBTs again.
 12 Gauge buckshot close range damage has been slightly increased.
 Slightly reduced the range penalty for the suppressor on the SCAR-H.
 Increased bullet velocity for the coaxial HMG, making it easier to hit targets over longer ranges.
 Increased the minimum range of the 40mm Flechette and tightened the cone of fire for more consistent damage levels.
 Slightly reduced the range bonus added by the heavy barrel on the 5.56mm, 5.45mm, 6.5mm Assault Rifles.
 Slightly reduced the range penalty for the suppressor on 5.56mm, 5.45mm, and 6.5mm weapons: AR, Carbine, and LMG.
 Slightly reduced the range penalty for the suppressor on the SCAR-H.
 Slightly reduced the range penalty for the suppressor on 5.56mm, 5.45mm, and 6.5mm weapons: AR, Carbine, and LMG.
 Slightly reduced the range bonus added by the heavy barrel on the 5.56mm, 5.45mm, 6.5mm Assault Rifles.
 Increased the damage of the M5K.

A select set of weapons have had their recoil adjusted based on joint community feedback and statistical analysis to provide greater balance in the weapon choices players make. Specifically, the M16A3 and M4A1 have increased recoil to make them less attractive in all situations. Competing weapons like the SG553, G36C and M416 have been improved to also increase viable player choice in primary weapons.
 SG553: Horizontal recoil reduced to help make this weapon more controllable.
 MG36: Vertical recoil reduced to make this weapon more controllable.
 M416: Vertical, Horizontal, and First Shot recoil have all been reduced to make this weapon clearly different from the M16A3.
 M16A3: Recoil amounts slightly increased.
 M4A1: Recoil amounts slightly increased.
 G36C: Vertical and First Shot recoil amounts reduced.
 M16A4 and M4: These weapons have been adjusted for the increased recoil they now have. The burst versions of these weapons give the player a reduction in horizontal recoil for greater control.

Miscellaneous weapons changes
 FIM92 and IGLA now lock on to air vehicles at both lower altitudes and longer distances.
 Added Burst Fire to the M5K as an available fire mode.
 Increased the bonuses provided by a number of bipods: F2000, G3A3, M27, M416, Pecheneg, Type88, FAMAS, MG36
 Belt Fed Machine guns are now more accurate when standing and firing while aiming. This affects the M240, M249, Type88, Pecheneg, and LSAT.
 44 Magnum: Rate of fire reduced slightly to highlight this side arms role as a slow firing heavy hitter and differentiate it from the MP412 REX.
 Increased the fire rate and reload time of the MP412 REX to better highlight the improved CQB performance over the 44 Magnum.
 Removed burst fire from the L85 and added Single Shot to the L86 as is authentic for these weapons.
 Slightly increased the radius for maximum damage of the 40mm LVG. While the overall damage level remains the same, the LVG will be lethal over a larger area.
 Reduced the aimed accuracy bonus of the M417 with a suppressor to balance it with the other weapons in the game.
 Increased the aimed accuracy bonus of the ACW-R, L86 LSW, LSAT, MP5K and MTAR with a suppressor to balance with the other weapons in the game.

Weapons fixes
 Underslung weapons on the AUG and SCAR-L now properly benefit from the hip accuracy bonus of an attached laser sight.
 The SOFLAM will no longer lock onto your own vehicle if deployed and not immediately activated by the player.
 SCAR-L: Fixed the heavy barrel not increasing recoil when zoomed and standing.
 Corrected some incorrect descriptions of clip sizes and bullet types for weapons added in Close Quarters: M5K, LSAT, and ACW-R
 The PKS-07 is now available on QBB-95
 The M417s foregrip was incorrectly reducing horizontal recoil by too large an amount. It has been adjusted to be balanced with other foregrips.
 The ACR Foregrip, MG36, QBB-95 and RPK Extended magazines as well as the RPK and SKS Heavy Barrel are now able to be unlocked and equipped in the accessory screen.
 Fixed an issue with incorrect damage for the M320 buck when used with certain attachments.
 MK3A1 now uses flechette rounds instead of Frag rounds in Gun Master mode (in Close Quarters).

VEHICLE RELATED TWEAKS & FIXES
 Removed flares from gunner position in helicopters. With the right combination of unlocks, an attack helicopter could be effectively invulnerable to lock on missiles. Removing the flares from the gunner balances the attack helicopter against ground fire.
 Air Radar now shows friendly vehicles as well.
 Helicopter weapons can now destroy equipment with splash damage.
 The Laser Designator unlock on the Scout Helicopters has been changed from a Pilot Upgrade to a new stance in the Copilot seat (position 4). Like the CITV turret on the Main Battle Tanks, the Scout Helicopters Laser Designator is permanently available to players who have received the unlock.
 Repair tool damage against enemy vehicles lowered by 10%.
 Changed reload behavior on Tank / Tank Destroyer cannon weapons to prevent being able to fire 2 shots from different weapons quickly one right after another.
 Firing mode can now be seen from the vehicle passenger seats where you are allowed to fire your own weapons.
 Fixed the hit indicator showing when entering a vehicle after previously shooting a soldier.
 Increased the damage helicopter and jet rockets do to helicopters, jets and infantry.
 Increased the damage helicopter gunners and IFVs do to helicopters and jets.
 Fixed Jets not getting top attack damage bonuses on Laser Designated targets.

PERSISTENCE RELATED TWEAKS & FIXES
 Changed how MCOM station defend/attack kill score is calculated. Victim no longer needs to arm/disarm the crate but rather be in a 5 meter radius of the crate. Also increased kills needed for the Crate Defend Ribbon from 2 to 4. Overall, these changes should make it somewhat easier to get the ribbon, while increasing the opportunity for strategic play around MCOM stations.
 Premium Engineer assignments are now counting all shotgun kills independent from the class using it.
 Fixed so you can get score from awards in coop.
 Accuracy dogtags now show the correct stats.
 Coop Stars and dogtag are now properly unlockable and equip able.
 Gun Master and Domination Winner ribbons and medals added.
 Fix for assignment with multiple dependencies showing as unlocked in frontend. (Jack of All Trades & Only for the Dedicated)

UI RELATED TWEAKS & FIXES
 Added letters to the capture point icons displayed directly over the mini-map.
 Fixed the grenade counter acting strangely when entering a vehicle with a grenade in hand.
 Fixed the damage indicator which showed the wrong direction if the damage dealer was dead.
 Fixed the hit indicator showing when spawning or closing the in game menu.
 PC specific: Fixed laser designator related icons disappearing from the screen when you enable the chat.
 Fixed a bug where the clan tag sometimes shows as the player ID.
 Added clan tags in nametags and kill card.
 PC specific: Fixed the vehicle hit indicator being shown each time you re-enter the first person camera of a ground vehicle.
 Fixed so commorose VO works when sitting in an AA vehicle.
 Fixed so you get the critical health fullscreen color tint while in the post revive state.
 Removed the join button in the server list for non-Premium users on Premium exclusive servers.
 Fixed so the spawn menu always disappears when you are revived.
 Bugfix the colorblind objectives showing the wrong icons and blinking with a black background.
 Fixed M-Com distance not updating if user moves towards it with EOD Bot.
 Mortar strike explosions are now shown on the HUD for the shooter.

MISCELLANEOUS TWEAKS & FIXES
 Fixed so the MAV gadget will not remain floating in midair if the user exits it while still flying.
 Fixed bug where it was possible to shoot while transitioning from sprint into prone.
 Fixed so you cant revive a player who switched team since he died.
 Fixed two exploits on Donya Fortress that allowed players to get on top of the level.
 Fixed bug where you could get an incorrectly calculated longest headshot with the EOD bot.
 PS3/Xbox 360 specific: Added map rotation settings to preset list in detailed server info. Players can now see all relevant settings that are being run on the server.
 Xbox 360 specific: Introduced a clickable promotional spot on the main menu.

Greets
Phil.
]]>Knowledge BasePhil_Khttps://forum.myrcon.com/showthread.php?5049-BF3-BF3-R-29-documentation-releasedhttps://forum.myrcon.com/showthread.php?4209-HowTo-Run-a-PRoCon-Layer-(1-4-0-6)-with-Linux-mono&goto=newpost
Fri, 06 Apr 2012 23:01:39 GMTSetting up Procon on Linux
NOTICE: PRoCon is developed for Windows! Expect Problems! You will NOT get the same support as if you running it on...Setting up Procon on Linux

NOTICE: PRoCon is developed for Windows! Expect Problems! You will NOT get the same support as if you running it on Windows

xpkiller@linux-ty0m:~/PRoCon_1.2.0.0> mono PRoCon.Console.exe
Procon Frostbite
================
By executing this application you agree to the license available at:
http://myrcon.com/licenses/myrcon.pdf
If you do not agree you must immediately exit this application.
================
This is a cut down version of PRoCon.exe to be used by GSPs and PRoCon Hosts.
Executing this file is the same as "PRoCon.exe -console 1"
No output is given. This is as cut down as we're gunno get..

]]>Knowledge BaseXpKillerhttps://forum.myrcon.com/showthread.php?4207-HowTo-Install-and-Configure-the-PRoCon-Service-exe-as-a-Windows-Servicehttps://forum.myrcon.com/showthread.php?3095-BF3-BF3-server-limitations-(R-33)&goto=newpost
Mon, 28 Nov 2011 20:29:21 GMTHi.
Okay, no long words just a list of limitations or lack of capabilities we have to deal with.
List based on BF3 server R-33 (1043704)....Hi.

Okay, no long words just a list of limitations or lack of capabilities we have to deal with.

Greets
Phil.
]]>Knowledge BasePhil_Khttps://forum.myrcon.com/showthread.php?3095-BF3-BF3-server-limitations-(R-33)Procon Userbarshttps://forum.myrcon.com/showthread.php?1461-Procon-Userbars&goto=newpost
Fri, 17 Dec 2010 09:36:00 GMTFeel free to use these here or on other sites :)
Image: https://myrcon.com/assets/images/userbars/procon/350x19/procon_developer.png
Image:...Feel free to use these here or on other sites :)