Jump to content

Battlefield Admin Control Panel - BFACP


Message added by Prophet731,

Version 2.3.0 and 3.0 will only be offered as a SaaS solution. Please redirect all discussions regarding these versions to EZSCALE's discord channel. 

https://discord.com/channels/905179054527905823/1043276850694201375/1043276850694201375

Recommended Posts

  • Administrators
No it doesnt help and in logger plugin i have this:
http://prntscr.com/qmk2pn

What i should do with it to get correct timezone for the server?
Have AdKats post the chatlogs then. There is a setting somewhere for that.

Sent from my ONEPLUS A5010 using Tapatalk

The developer of the Battlefield Admin Control Panel (BFACP)

For BFACP support please post in the BFACP topic linked above.

Do not contact me via PM on the forums for help with procon. Please make a topic for it. Only PM's I will accept will revolve around any website issues.

spacer.png

Link to comment
  • Administrators
Just now, Hodor said:

Doesnt work, time still incorrect

Do you have a link so I can see?

The developer of the Battlefield Admin Control Panel (BFACP)

For BFACP support please post in the BFACP topic linked above.

Do not contact me via PM on the forums for help with procon. Please make a topic for it. Only PM's I will accept will revolve around any website issues.

spacer.png

Link to comment
  • Administrators
Just now, Hodor said:

In database in what table i can change timezone?

There isn't a timezone setting you can change. All datetimes are stored as a UTC timestamp. It then converts in your browser to your local time. Unless you changed something else in the software which causes it not to post the correct timestamp.

The developer of the Battlefield Admin Control Panel (BFACP)

For BFACP support please post in the BFACP topic linked above.

Do not contact me via PM on the forums for help with procon. Please make a topic for it. Only PM's I will accept will revolve around any website issues.

spacer.png

Link to comment
  • Administrators

Another little teaser for everyone. Little improvement over the old ban creation for a player.

Image from Gyazo

The developer of the Battlefield Admin Control Panel (BFACP)

For BFACP support please post in the BFACP topic linked above.

Do not contact me via PM on the forums for help with procon. Please make a topic for it. Only PM's I will accept will revolve around any website issues.

spacer.png

Link to comment
  • Administrators

Hi All,

So @5YRU5 noticed that the email settings no longer worked in the current releases of the BFACP. I forgot I set it up a long time ago to use my mailgun account to send the emails for a less hassle way. I had rolled the key used for authentication for another reason and didn't remember that it was used here. Below is how to change it to use your email server.

If you're running any version below 2.1-dev then these are what you need to add to your env.php file. Look at the email settings section at the bottom of this script. Copy and paste that into your env.php file.

<?php

/**
 * Array of IP addresses that are allowed to see debug information. To add more separate each entry
 * by a comma and enclose in double or single quotes. Only IPv4 Addressed supported.
 * Default: 127.0.0.1 (localhost)
 *
 * @var array
 */
$allowedIps = ['127.0.0.1'];

if (isset($_SERVER['REMOTE_ADDR'])) {
    // Check for cloudflare use
    if (isset($_SERVER['HTTP_CF_CONNECTING_IP'])) {
        $ip = $_SERVER['HTTP_CF_CONNECTING_IP'];
    } else {
        $ip = $_SERVER['REMOTE_ADDR'];
    }

    if (in_array($ip, $allowedIps)) {
        $debug = true;
    } else {
        $debug = false;
    }
} else {
    $debug = false;
}

/**
 * If Memcached exists then use that instead for better performance.
 * Supported: "file", "database", "apc", "memcached", "redis", "array"
 */
if (class_exists('Memcached')) {
    $session_driver = 'memcached';
    $cache_driver = 'memcached';
} else {
    $session_driver = 'file';
    $cache_driver = 'file';
}

return [

    /**
     * Do not change these settings unless
     * you know what you're doing
     */
    'APP_ENV' => 'production',
    'APP_DEBUG' => $debug,
    'IP_WHITELIST' => implode('|', $allowedIps),
    'SESSION_DRIVER' => $session_driver,
    'CACHE_DRIVER' => $cache_driver,
    /**
     * Database Settings
     */
    'DB_HOST' => 'localhost',
    'DB_USER' => 'root',
    'DB_PASS' => '',
    'DB_NAME' => 'mydatabase',
    /**
     * Set your app key here
     */
    'APP_KEY' => 'YourSecretKey!!!',
    /**
     * Set pusher API keys to allow realtime functionality. You will need to create an account.
     *
     * See https://pusher.com/docs/javascript_quick_start
     */
    'PUSHER_APP_ID' => '',
    'PUSHER_APP_KEY' => '',
    'PUSHER_APP_SECRET' => '',

    /**
     * Email Settings
     */
    'MAIL_DRIVER' => 'smtp',
    'MAIL_HOST' => 'smtp.mailtrap.io',
    'MAIL_PORT' => 2525,
    'MAIL_USERNAME' => '',
    'MAIL_PASSWORD' => '',
    'MAIL_FROM_ADDRESS' => '',
    'MAIL_FROM_NAME' => '',
    'MAIL_ENCRYPTION' => 'tls,
];

If you are running version 2.1-dev or higher then you will just need to add these to the bottom of your .env file.

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME=null
MAIL_ENCRYPTION=tls

Also, you will need to update the following config file in app/config/mail.php. If you are running < 2.1-dev.

<?php

return [
    
    /*
   |--------------------------------------------------------------------------
   | Mail Driver
   |--------------------------------------------------------------------------
   |
   | Laravel supports both SMTP and PHP's "mail" function as drivers for the
   | sending of e-mail. You may specify which one you're using throughout
   | your application here. By default, Laravel is setup for SMTP mail.
   |
   | Supported: "smtp", "sendmail", "mailgun", "ses",
   |            "postmark", "log", "array"
   |
   */

    'driver' => getenv('MAIL_DRIVER', 'smtp'),

    /*
    |--------------------------------------------------------------------------
    | SMTP Host Address
    |--------------------------------------------------------------------------
    |
    | Here you may provide the host address of the SMTP server used by your
    | applications. A default option is provided that is compatible with
    | the Mailgun mail service which will provide reliable deliveries.
    |
    */

    'host' => getenv('MAIL_HOST', 'smtp.mailgun.org'),

    /*
    |--------------------------------------------------------------------------
    | SMTP Host Port
    |--------------------------------------------------------------------------
    |
    | This is the SMTP port used by your application to deliver e-mails to
    | users of the application. Like the host we have set this value to
    | stay compatible with the Mailgun e-mail application by default.
    |
    */

    'port' => getenv('MAIL_PORT', 587),

    /*
    |--------------------------------------------------------------------------
    | Global "From" Address
    |--------------------------------------------------------------------------
    |
    | You may wish for all e-mails sent by your application to be sent from
    | the same address. Here, you may specify a name and address that is
    | used globally for all e-mails that are sent by your application.
    |
    */

    'from' => [
        'address' => getenv('MAIL_FROM_ADDRESS', '[email protected]'),
        'name' => getenv('MAIL_FROM_NAME', 'Example'),
    ],

    /*
    |--------------------------------------------------------------------------
    | E-Mail Encryption Protocol
    |--------------------------------------------------------------------------
    |
    | Here you may specify the encryption protocol that should be used when
    | the application send e-mail messages. A sensible default using the
    | transport layer security protocol should provide great security.
    |
    */

    'encryption' => getenv('MAIL_ENCRYPTION', 'tls'),

    /*
    |--------------------------------------------------------------------------
    | SMTP Server Username
    |--------------------------------------------------------------------------
    |
    | If your SMTP server requires a username for authentication, you should
    | set it here. This will get used to authenticate with your server on
    | connection. You may also set the "password" value below this one.
    |
    */

    'username' => getenv('MAIL_USERNAME'),

    'password' => getenv('MAIL_PASSWORD'),

    /*
    |--------------------------------------------------------------------------
    | Sendmail System Path
    |--------------------------------------------------------------------------
    |
    | When using the "sendmail" driver to send e-mails, we will need to know
    | the path to where Sendmail lives on this server. A default path has
    | been provided here, which will work well on most of your systems.
    |
    */

    'sendmail' => '/usr/sbin/sendmail -bs',

    /*
    |--------------------------------------------------------------------------
    | Mail "Pretend"
    |--------------------------------------------------------------------------
    |
    | When this option is enabled, e-mail will not actually be sent over the
    | web and will instead be written to your application's logs files so
    | you may inspect the message. This is great for local development.
    |
    */

    'pretend' => false,

];

 

The developer of the Battlefield Admin Control Panel (BFACP)

For BFACP support please post in the BFACP topic linked above.

Do not contact me via PM on the forums for help with procon. Please make a topic for it. Only PM's I will accept will revolve around any website issues.

spacer.png

Link to comment
1 hour ago, Prophet731 said:

Hi All,

So @5YRU5 noticed that the email settings no longer worked in the current releases of the BFACP. I forgot I set it up a long time ago to use my mailgun account to send the emails for a less hassle way. I had rolled the key used for authentication for another reason and didn't remember that it was used here. Below is how to change it to use your email server.

If you're running any version below 2.1-dev then these are what you need to add to your env.php file. Look at the email settings section at the bottom of this script. Copy and paste that into your env.php file.


<?php

/**
 * Array of IP addresses that are allowed to see debug information. To add more separate each entry
 * by a comma and enclose in double or single quotes. Only IPv4 Addressed supported.
 * Default: 127.0.0.1 (localhost)
 *
 * @var array
 */
$allowedIps = ['127.0.0.1'];

if (isset($_SERVER['REMOTE_ADDR'])) {
    // Check for cloudflare use
    if (isset($_SERVER['HTTP_CF_CONNECTING_IP'])) {
        $ip = $_SERVER['HTTP_CF_CONNECTING_IP'];
    } else {
        $ip = $_SERVER['REMOTE_ADDR'];
    }

    if (in_array($ip, $allowedIps)) {
        $debug = true;
    } else {
        $debug = false;
    }
} else {
    $debug = false;
}

/**
 * If Memcached exists then use that instead for better performance.
 * Supported: "file", "database", "apc", "memcached", "redis", "array"
 */
if (class_exists('Memcached')) {
    $session_driver = 'memcached';
    $cache_driver = 'memcached';
} else {
    $session_driver = 'file';
    $cache_driver = 'file';
}

return [

    /**
     * Do not change these settings unless
     * you know what you're doing
     */
    'APP_ENV' => 'production',
    'APP_DEBUG' => $debug,
    'IP_WHITELIST' => implode('|', $allowedIps),
    'SESSION_DRIVER' => $session_driver,
    'CACHE_DRIVER' => $cache_driver,
    /**
     * Database Settings
     */
    'DB_HOST' => 'localhost',
    'DB_USER' => 'root',
    'DB_PASS' => '',
    'DB_NAME' => 'mydatabase',
    /**
     * Set your app key here
     */
    'APP_KEY' => 'YourSecretKey!!!',
    /**
     * Set pusher API keys to allow realtime functionality. You will need to create an account.
     *
     * See https://pusher.com/docs/javascript_quick_start
     */
    'PUSHER_APP_ID' => '',
    'PUSHER_APP_KEY' => '',
    'PUSHER_APP_SECRET' => '',

    /**
     * Email Settings
     */
    'MAIL_DRIVER' => 'smtp',
    'MAIL_HOST' => 'smtp.mailtrap.io',
    'MAIL_PORT' => 2525,
    'MAIL_USERNAME' => '',
    'MAIL_PASSWORD' => '',
    'MAIL_FROM_ADDRESS' => '',
    'MAIL_FROM_NAME' => '',
    'MAIL_ENCRYPTION' => 'tls,
];

If you are running version 2.1-dev or higher then you will just need to add these to the bottom of your .env file.


MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME=null
MAIL_ENCRYPTION=tls

Also, you will need to update the following config file in app/config/mail.php. If you are running < 2.1-dev.


<?php

return [
    
    /*
   |--------------------------------------------------------------------------
   | Mail Driver
   |--------------------------------------------------------------------------
   |
   | Laravel supports both SMTP and PHP's "mail" function as drivers for the
   | sending of e-mail. You may specify which one you're using throughout
   | your application here. By default, Laravel is setup for SMTP mail.
   |
   | Supported: "smtp", "sendmail", "mailgun", "ses",
   |            "postmark", "log", "array"
   |
   */

    'driver' => getenv('MAIL_DRIVER', 'smtp'),

    /*
    |--------------------------------------------------------------------------
    | SMTP Host Address
    |--------------------------------------------------------------------------
    |
    | Here you may provide the host address of the SMTP server used by your
    | applications. A default option is provided that is compatible with
    | the Mailgun mail service which will provide reliable deliveries.
    |
    */

    'host' => getenv('MAIL_HOST', 'smtp.mailgun.org'),

    /*
    |--------------------------------------------------------------------------
    | SMTP Host Port
    |--------------------------------------------------------------------------
    |
    | This is the SMTP port used by your application to deliver e-mails to
    | users of the application. Like the host we have set this value to
    | stay compatible with the Mailgun e-mail application by default.
    |
    */

    'port' => getenv('MAIL_PORT', 587),

    /*
    |--------------------------------------------------------------------------
    | Global "From" Address
    |--------------------------------------------------------------------------
    |
    | You may wish for all e-mails sent by your application to be sent from
    | the same address. Here, you may specify a name and address that is
    | used globally for all e-mails that are sent by your application.
    |
    */

    'from' => [
        'address' => getenv('MAIL_FROM_ADDRESS', '[email protected]'),
        'name' => getenv('MAIL_FROM_NAME', 'Example'),
    ],

    /*
    |--------------------------------------------------------------------------
    | E-Mail Encryption Protocol
    |--------------------------------------------------------------------------
    |
    | Here you may specify the encryption protocol that should be used when
    | the application send e-mail messages. A sensible default using the
    | transport layer security protocol should provide great security.
    |
    */

    'encryption' => getenv('MAIL_ENCRYPTION', 'tls'),

    /*
    |--------------------------------------------------------------------------
    | SMTP Server Username
    |--------------------------------------------------------------------------
    |
    | If your SMTP server requires a username for authentication, you should
    | set it here. This will get used to authenticate with your server on
    | connection. You may also set the "password" value below this one.
    |
    */

    'username' => getenv('MAIL_USERNAME'),

    'password' => getenv('MAIL_PASSWORD'),

    /*
    |--------------------------------------------------------------------------
    | Sendmail System Path
    |--------------------------------------------------------------------------
    |
    | When using the "sendmail" driver to send e-mails, we will need to know
    | the path to where Sendmail lives on this server. A default path has
    | been provided here, which will work well on most of your systems.
    |
    */

    'sendmail' => '/usr/sbin/sendmail -bs',

    /*
    |--------------------------------------------------------------------------
    | Mail "Pretend"
    |--------------------------------------------------------------------------
    |
    | When this option is enabled, e-mail will not actually be sent over the
    | web and will instead be written to your application's logs files so
    | you may inspect the message. This is great for local development.
    |
    */

    'pretend' => false,

];

 

 

I made the change, but the following error occurs:

Fatal System Error!
Driver [smtp,] not supported.

****************************


MAIL_DRIVER=smtp,
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
[email protected],
MAIL_PASSWORD=XXXX,
MAIL_ENCRYPTION=tls

Do i need to install anything?
 

Just 1 more
Link to comment
  • Administrators
15 minutes ago, BruceLeeSoldier said:
 
I made the change, but the following error occurs:
Fatal System Error!
Driver [smtp,] not supported.
****************************

MAIL_DRIVER=smtp,
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
[email protected],
MAIL_PASSWORD=XXXX,
MAIL_ENCRYPTION=tls
Do i need to install anything?
 

Remove the comma by the smtp. also from the username and password field. You don't need those.

Sent from my ONEPLUS A5010 using Tapatalk
 

The developer of the Battlefield Admin Control Panel (BFACP)

For BFACP support please post in the BFACP topic linked above.

Do not contact me via PM on the forums for help with procon. Please make a topic for it. Only PM's I will accept will revolve around any website issues.

spacer.png

Link to comment
20 minutes ago, Prophet731 said:

Remove the comma by the smtp. also from the username and password field. You don't need those.

Sent from my ONEPLUS A5010 using Tapatalk
 

"Remove the comma by the smtp. also from the username and password field. You don't need those." OK

and I  needed to enable sending e-mail from gmail to external applications. :D

Solved, thank you.



 

Edited by BruceLeeSoldier
Just 1 more
Link to comment
  • Administrators
9 hours ago, Hodor said:

How much longer to wait? I can not wait ?

It'll be announced when it's close to a release state. I'll have a alpha version for those to try it out before declaring a full release.

The developer of the Battlefield Admin Control Panel (BFACP)

For BFACP support please post in the BFACP topic linked above.

Do not contact me via PM on the forums for help with procon. Please make a topic for it. Only PM's I will accept will revolve around any website issues.

spacer.png

Link to comment

Howdy,

Currently running Stats webpage provided by Ty_ger07  on my NAS (very simple).

Having a hell of time trying to get this to running on Google Cloud.  
https://ozy-bfs-stats.appspot.com/

So decided to give BFACP another go.  
-1st on Google Cloud  (have no idea what I am doing)
-2nd on my Nas (having trouble getting compose working propery on my synology NAS)
-3rd Found a docker image for version 2.0.2  [https://registry.hub.docker.com/r/jeremejevs/bfacp/] (this works, but cant create new users because of the email setting mailgun and can't change the email settings)

Just wondering if you could modify the current stable version so it  didn't use mailgun or provide a docker version of 2.1dev

Link to comment
1 hour ago, Skepmeister said:

Howdy,

Currently running Stats webpage provided by Ty_ger07  on my NAS (very simple).

Having a hell of time trying to get this to running on Google Cloud.  
https://ozy-bfs-stats.appspot.com/

So decided to give BFACP another go.  
-1st on Google Cloud  (have no idea what I am doing)
-2nd on my Nas (having trouble getting compose working propery on my synology NAS)
-3rd Found a docker image for version 2.0.2  [https://registry.hub.docker.com/r/jeremejevs/bfacp/] (this works, but cant create new users because of the email setting mailgun and can't change the email settings)

Just wondering if you could modify the current stable version so it  didn't use mailgun or provide a docker version of 2.1dev

1. Fork the BFACP repo

2. modify the repo - make a pull request

3. Fork the repo of the docker image https://github.com/jeremejevs/bfacp

4. modify the docker image to use the updated repo

5. profit...

 

Alternative:

Use third party hosting or manually set up a webserver with a PHP version >= 7.2 ....

Edited by Hedius

Need new plugin features? I can change: Adkats, AdKatsLRT, LanguageEnforcer, InsaneLimits, xVotemap for you. Also working on new plugins. Have an idea? Share it and I might include it in my repos. Github.com/hedius

 

Check out E4GLAdKats for an advancded and maintained AdKats version.

Link to comment
  • Administrators
2 hours ago, Skepmeister said:

Howdy,

Currently running Stats webpage provided by Ty_ger07  on my NAS (very simple).

Having a hell of time trying to get this to running on Google Cloud.  
https://ozy-bfs-stats.appspot.com/

So decided to give BFACP another go.  
-1st on Google Cloud  (have no idea what I am doing)
-2nd on my Nas (having trouble getting compose working propery on my synology NAS)
-3rd Found a docker image for version 2.0.2  [https://registry.hub.docker.com/r/jeremejevs/bfacp/] (this works, but cant create new users because of the email setting mailgun and can't change the email settings)

Just wondering if you could modify the current stable version so it  didn't use mailgun or provide a docker version of 2.1dev

So, strange question. Have you tried just downloading the file from here? It contains all the files needed for those that can't get composer to work (due to shared hosting limitations). 

 

The developer of the Battlefield Admin Control Panel (BFACP)

For BFACP support please post in the BFACP topic linked above.

Do not contact me via PM on the forums for help with procon. Please make a topic for it. Only PM's I will accept will revolve around any website issues.

spacer.png

Link to comment
  • Administrators
1 hour ago, Hedius said:

1. Fork the BFACP repo

2. modify the repo - make a pull request

3. Fork the repo of the docker image https://github.com/jeremejevs/bfacp

4. modify the docker image to use the updated repo

5. profit...

 

Alternative:

Use third party hosting or manually set up a webserver with a PHP version >= 7.2 ....

@Skepmeister You can also try that. Just remember it doesn't support PHP 7 natively without modifications to the packages which I haven't tested. Plus it's kinda out of date from the current framework version.

The developer of the Battlefield Admin Control Panel (BFACP)

For BFACP support please post in the BFACP topic linked above.

Do not contact me via PM on the forums for help with procon. Please make a topic for it. Only PM's I will accept will revolve around any website issues.

spacer.png

Link to comment

 

2 hours ago, Hedius said:

1. Fork the BFACP repo

2. modify the repo - make a pull request

3. Fork the repo of the docker image https://github.com/jeremejevs/bfacp

4. modify the docker image to use the updated repo

5. profit...

 

Alternative:

Use third party hosting or manually set up a webserver with a PHP version >= 7.2 ....

Hi,

I have modified the repo and modified the docker image.

First time using both :) 

I have the following error in the docker build logs,

 

 

 

Cloning into '.'...
 
Warning: Permanently added the RSA host key for IP address '140.82.113.4' to the list of known hosts.
 
Reset branch 'master'
 
Your branch is up-to-date with 'origin/master'.
 
KernelVersion: 4.4.0-1060-aws
Components: [{u'Version': u'18.03.1-ee-3', u'Name': u'Engine', u'Details': {u'KernelVersion': u'4.4.0-1060-aws', u'Os': u'linux', u'BuildTime': u'2018-08-30T18:42:30.000000000+00:00', u'ApiVersion': u'1.37', u'MinAPIVersion': u'1.12', u'GitCommit': u'b9a5c95', u'Arch': u'amd64', u'Experimental': u'false', u'GoVersion': u'go1.10.2'}}]
Arch: amd64
BuildTime: 2018-08-30T18:42:30.000000000+00:00
ApiVersion: 1.37
Platform: {u'Name': u''}
Version: 18.03.1-ee-3
MinAPIVersion: 1.12
GitCommit: b9a5c95
Os: linux
GoVersion: go1.10.2
Starting build of index.docker.io/skepmeister/bfacp-1:latest...
Step 1/10 : FROM alpine:edge
 
 
---> 607e613a0a25
 
Step 2/10 : RUN echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories && apk update && apk add nginx php5-fpm php5-mcrypt php5-openssl php5-pdo php5-pcntl php5-curl php5-posix php5-pdo_mysql php5-ctype composer
 
 
---> Running in 393ff9956af1
 
 
 
 
v20200117-168-g27191e3416 [http://dl-cdn.alpinelinux.org/alpine/edge/main]
v20200117-168-g27191e3416 [http://dl-cdn.alpinelinux.org/alpine/edge/community]
v20200117-170-g28cf8e68ce [http://dl-cdn.alpinelinux.org/alpine/edge/testing]
OK: 15536 distinct packages available
 
php5-ctype (missing):
 
[91mERROR: unsatisfiable constraints:
[0m
required by: world[php5-ctype]
php5-curl (missing):
required by: world[php5-curl]
php5-fpm (missing):
required by: world[php5-fpm]
php5-mcrypt (missing):
required by: world[php5-mcrypt]
php5-openssl (missing):
required by: world[php5-openssl]
php5-pcntl (missing):
required by: world[php5-pcntl]
php5-pdo (missing):
required by: world[php5-pdo]
php5-pdo_mysql (missing):
required by: world[php5-pdo_mysql]
php5-posix (missing):
required by: world[php5-posix]
 
Removing intermediate container 393ff9956af1
 
The command '/bin/sh -c echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories && apk update && apk add nginx php5-fpm php5-mcrypt php5-openssl php5-pdo php5-pcntl php5-curl php5-posix php5-pdo_mysql php5-ctype composer' returned a non-zero code: 9
Link to comment
2 hours ago, Skepmeister said:

 

Hi,

I have modified the repo and modified the docker image.

First time using both :) 

I have the following error in the docker build logs,

 

 

 

Cloning into '.'...
 
Warning: Permanently added the RSA host key for IP address '140.82.113.4' to the list of known hosts.
 
Reset branch 'master'
 
Your branch is up-to-date with 'origin/master'.
 
KernelVersion: 4.4.0-1060-aws
Components: [{u'Version': u'18.03.1-ee-3', u'Name': u'Engine', u'Details': {u'KernelVersion': u'4.4.0-1060-aws', u'Os': u'linux', u'BuildTime': u'2018-08-30T18:42:30.000000000+00:00', u'ApiVersion': u'1.37', u'MinAPIVersion': u'1.12', u'GitCommit': u'b9a5c95', u'Arch': u'amd64', u'Experimental': u'false', u'GoVersion': u'go1.10.2'}}]
Arch: amd64
BuildTime: 2018-08-30T18:42:30.000000000+00:00
ApiVersion: 1.37
Platform: {u'Name': u''}
Version: 18.03.1-ee-3
MinAPIVersion: 1.12
GitCommit: b9a5c95
Os: linux
GoVersion: go1.10.2
Starting build of index.docker.io/skepmeister/bfacp-1:latest...
Step 1/10 : FROM alpine:edge
 
 
---> 607e613a0a25
 
Step 2/10 : RUN echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories && apk update && apk add nginx php5-fpm php5-mcrypt php5-openssl php5-pdo php5-pcntl php5-curl php5-posix php5-pdo_mysql php5-ctype composer
 
 
---> Running in 393ff9956af1
 
 
 
 
v20200117-168-g27191e3416 [http://dl-cdn.alpinelinux.org/alpine/edge/main]
v20200117-168-g27191e3416 [http://dl-cdn.alpinelinux.org/alpine/edge/community]
v20200117-170-g28cf8e68ce [http://dl-cdn.alpinelinux.org/alpine/edge/testing]
OK: 15536 distinct packages available
 
php5-ctype (missing):
 
[91mERROR: unsatisfiable constraints:
[0m
required by: world[php5-ctype]
php5-curl (missing):
required by: world[php5-curl]
php5-fpm (missing):
required by: world[php5-fpm]
php5-mcrypt (missing):
required by: world[php5-mcrypt]
php5-openssl (missing):
required by: world[php5-openssl]
php5-pcntl (missing):
required by: world[php5-pcntl]
php5-pdo (missing):
required by: world[php5-pdo]
php5-pdo_mysql (missing):
required by: world[php5-pdo_mysql]
php5-posix (missing):
required by: world[php5-posix]
 
Removing intermediate container 393ff9956af1
 
The command '/bin/sh -c echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories && apk update && apk add nginx php5-fpm php5-mcrypt php5-openssl php5-pdo php5-pcntl php5-curl php5-posix php5-pdo_mysql php5-ctype composer' returned a non-zero code: 9

Fixed that......had to get   FROM alpine:3.8.

Now having trouble with my fork.
says Could not find package skepmeister/bfacp with stability stable.

 

Step 4/10 : RUN composer create-project --prefer-dist --no-scripts --keep-vcs skepmeister/bfacp .
 
 
---> Running in debb2556b51f
 
[91m
[0m
[91m
[InvalidArgumentException]
Could not find package skepmeister/bfacp with stability stable.
 
 
create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--remove-vcs] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<directory>] [<version>]
 
[0m
Removing intermediate container debb2556b51f
 
The command '/bin/sh -c composer create-project --prefer-dist --no-scripts --keep-vcs skepmeister/bfacp .' returned a non-zero code: 1
Link to comment
  • Administrators
8 minutes ago, Skepmeister said:

Fixed that......had to get   FROM alpine:3.8.

Now having trouble with my fork.
says Could not find package skepmeister/bfacp with stability stable.

 

Step 4/10 : RUN composer create-project --prefer-dist --no-scripts --keep-vcs skepmeister/bfacp .
 
 
---> Running in debb2556b51f
 
[91m
[0m
[91m
[InvalidArgumentException]
Could not find package skepmeister/bfacp with stability stable.
 
 
create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--remove-vcs] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<directory>] [<version>]
 
[0m
Removing intermediate container debb2556b51f
 
The command '/bin/sh -c composer create-project --prefer-dist --no-scripts --keep-vcs skepmeister/bfacp .' returned a non-zero code: 1

Because no package exists called that. That's why it's failing.

 

git clone https://github.com/Skepmeister/BFACP.git . && composer install --no-dev && php artisan key:generate

Change your RUN command to that above and it should work. ?

The developer of the Battlefield Admin Control Panel (BFACP)

For BFACP support please post in the BFACP topic linked above.

Do not contact me via PM on the forums for help with procon. Please make a topic for it. Only PM's I will accept will revolve around any website issues.

spacer.png

Link to comment
  • Administrators

Huh, guess you don't have git installed on the docker container. Interesting. You're going to need to add it to the install process then.

The developer of the Battlefield Admin Control Panel (BFACP)

For BFACP support please post in the BFACP topic linked above.

Do not contact me via PM on the forums for help with procon. Please make a topic for it. Only PM's I will accept will revolve around any website issues.

spacer.png

Link to comment
3 minutes ago, Prophet731 said:

Huh, guess you don't have git installed on the docker container. Interesting. You're going to need to add it to the install process then.

This is my docker file....

Have idea what to change


FROM alpine:3.8

RUN \
  echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> \
    /etc/apk/repositories && \
  apk update && \
  apk add \
    nginx \
    php5-fpm \
    php5-mcrypt \
    php5-openssl \
    php5-pdo \
    php5-pcntl \
    php5-curl \
    php5-posix \
    php5-pdo_mysql \
    php5-ctype \
    composer

WORKDIR /app
RUN git clone https://github.com/Skepmeister/BFACP.git . && composer install --no-dev && php artisan key:generate
COPY .env.php ./

COPY nginx.conf /etc/nginx/
RUN sed -ie 's/127\.0\.0\.1:9000/\/var\/run\/php5-fpm\.sock/g' \
  /etc/php5/php-fpm.conf
RUN sed -ie 's/;clear_env/clear_env/g' /etc/php5/php-fpm.conf

EXPOSE 80
CMD php-fpm && nginx

Link to comment
  • Administrators
FROM alpine:3.8

RUN \
  echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> \
    /etc/apk/repositories && \
  apk update && \
  apk add \
    nginx \
    git \
    php5-fpm \
    php5-mcrypt \
    php5-openssl \
    php5-pdo \
    php5-pcntl \
    php5-curl \
    php5-posix \
    php5-pdo_mysql \
    php5-ctype \
    composer

WORKDIR /app
RUN git clone https://github.com/Skepmeister/BFACP.git . && composer install --no-dev && php artisan key:generate
COPY .env.php ./

COPY nginx.conf /etc/nginx/
RUN sed -ie 's/127\.0\.0\.1:9000/\/var\/run\/php5-fpm\.sock/g' \
  /etc/php5/php-fpm.conf
RUN sed -ie 's/;clear_env/clear_env/g' /etc/php5/php-fpm.conf

EXPOSE 80
CMD php-fpm && nginx

Try that? just added the git at the top under apk

The developer of the Battlefield Admin Control Panel (BFACP)

For BFACP support please post in the BFACP topic linked above.

Do not contact me via PM on the forums for help with procon. Please make a topic for it. Only PM's I will accept will revolve around any website issues.

spacer.png

Link to comment
31 minutes ago, Prophet731 said:

FROM alpine:3.8

RUN \
  echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> \
    /etc/apk/repositories && \
  apk update && \
  apk add \
    nginx \
    git \
    php5-fpm \
    php5-mcrypt \
    php5-openssl \
    php5-pdo \
    php5-pcntl \
    php5-curl \
    php5-posix \
    php5-pdo_mysql \
    php5-ctype \
    composer

WORKDIR /app
RUN git clone https://github.com/Skepmeister/BFACP.git . && composer install --no-dev && php artisan key:generate
COPY .env.php ./

COPY nginx.conf /etc/nginx/
RUN sed -ie 's/127\.0\.0\.1:9000/\/var\/run\/php5-fpm\.sock/g' \
  /etc/php5/php-fpm.conf
RUN sed -ie 's/;clear_env/clear_env/g' /etc/php5/php-fpm.conf

EXPOSE 80
CMD php-fpm && nginx

Try that? just added the git at the top under apk

Ok  that a got alot further.

 

It looks like it is loading php7 stuff as well.
is that something to do with 

http://dl-cdn.alpinelinux.org/alpine/edge/testing at step 2.

 

Cloning into '.'...


Warning: Permanently added the RSA host key for IP address '140.82.114.3' to the list of known hosts.

Reset branch 'master'

Your branch is up-to-date with 'origin/master'.

KernelVersion: 4.4.0-1060-aws
Components: [{u'Version': u'18.03.1-ee-3', u'Name': u'Engine', u'Details': {u'KernelVersion': u'4.4.0-1060-aws', u'Os': u'linux', u'BuildTime': u'2018-08-30T18:42:30.000000000+00:00', u'ApiVersion': u'1.37', u'MinAPIVersion': u'1.12', u'GitCommit': u'b9a5c95', u'Arch': u'amd64', u'Experimental': u'false', u'GoVersion': u'go1.10.2'}}]
Arch: amd64
BuildTime: 2018-08-30T18:42:30.000000000+00:00
ApiVersion: 1.37
Platform: {u'Name': u''}
Version: 18.03.1-ee-3
MinAPIVersion: 1.12
GitCommit: b9a5c95
Os: linux
GoVersion: go1.10.2
Starting build of index.docker.io/skepmeister/bfacp-1:latest...
Step 1/10 : FROM alpine:3.8


---> dac705114996

Step 2/10 : RUN echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories && apk update && apk add nginx git php5-fpm php5-mcrypt php5-openssl php5-pdo php5-pcntl php5-curl php5-posix php5-pdo_mysql php5-ctype composer


---> Running in 39f48dd4c975

fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz

fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APKINDEX.tar.gz

fetch http://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz

v3.8.4-270-g0f4fd9aecb [http://dl-cdn.alpinelinux.org/alpine/v3.8/main]
v3.8.4-253-g5ea4a0536e [http://dl-cdn.alpinelinux.org/alpine/v3.8/community]
v20200117-176-g95e9edb1b5 [http://dl-cdn.alpinelinux.org/alpine/edge/testing]
OK: 13638 distinct packages available

(1/33) Installing php7-common (7.2.26-r0)

(2/33) Installing ncurses-terminfo-base (6.1_p20180818-r1)

(3/33) Installing ncurses-terminfo (6.1_p20180818-r1)

(4/33) Installing ncurses-libs (6.1_p20180818-r1)

(5/33) Installing libedit (20170329.3.1-r3)

(6/33) Installing pcre (8.42-r0)

(7/33) Installing libxml2 (2.9.8-r2)

(8/33) Installing php7 (7.2.26-r0)

(9/33) Installing php7-phar (7.2.26-r0)

(10/33) Installing php7-json (7.2.26-r0)

(11/33) Installing php7-openssl (7.2.26-r0)

(12/33) Installing php7-mbstring (7.2.26-r0)

(13/33) Installing php7-iconv (7.2.26-r0)

(14/33) Installing composer (1.6.5-r1)

(15/33) Installing ca-certificates (20190108-r0)

(16/33) Installing nghttp2-libs (1.39.2-r0)

(17/33) Installing libssh2 (1.9.0-r1)
(18/33) Installing libcurl (7.61.1-r3)
(19/33) Installing expat (2.2.8-r0)

(20/33) Installing pcre2 (10.31-r0)

(21/33) Installing git (2.18.2-r0)

(22/33) Installing nginx (1.14.2-r2)

Executing nginx-1.14.2-r2.pre-install

(23/33) Installing php5-common (5.6.40-r0)

(24/33) Installing php5-ctype (5.6.40-r0)

(25/33) Installing php5-curl (5.6.40-r0)

(26/33) Installing php5-fpm (5.6.40-r0)

(27/33) Installing libmcrypt (2.5.8-r7)

(28/33) Installing php5-mcrypt (5.6.40-r0)

(29/33) Installing php5-openssl (5.6.40-r0)

(30/33) Installing php5-pcntl (5.6.40-r0)

(31/33) Installing php5-pdo (5.6.40-r0)

(32/33) Installing php5-pdo_mysql (5.6.40-r0)

(33/33) Installing php5-posix (5.6.40-r0)

Executing busybox-1.28.4-r3.trigger

Executing ca-certificates-20190108-r0.trigger

OK: 63 MiB in 46 packages

Removing intermediate container 39f48dd4c975

---> ef9b06d18bd0

Step 3/10 : WORKDIR /app


Removing intermediate container 6116f362b8d4

---> 74fc3841a75a

Step 4/10 : RUN git clone https://github.com/Skepmeister/BFACP.git . && composer install --no-dev && php artisan key:generate


---> Running in 29ff1e1efad9

[91mCloning into '.'...
[0m
[91mChecking out files: 2% (118/5319) Checking out files: 3% (160/5319) [0m
[91mChecking out files: 4% (213/5319) Checking out files: 5% (266/5319) [0m
[91mChecking out files: 6% (320/5319) [0m
[91mChecking out files: 7% (373/5319) [0m
[91mChecking out files: 8% (426/5319) Checking out files: 9% (479/5319) [0m
[91mChecking out files: 10% (532/5319) [0m
[91mChecking out files: 11% (586/5319) [0m
[91mChecking out files: 12% (639/5319) [0m
[91mChecking out files: 13% (692/5319) Checking out files: 14% (745/5319) Checking out files: 15% (798/5319) Checking out files: 16% (852/5319) Checking out files: 17% (905/5319) [0m
[91mChecking out files: 18% (958/5319) Checking out files: 19% (1011/5319) Checking out files: 20% (1064/5319) Checking out files: 21% (1117/5319) [0m
[91mChecking out files: 22% (1171/5319) Checking out files: 23% (1224/5319) Checking out files: 24% (1277/5319) Checking out files: 25% (1330/5319) [0m
[91mChecking out files: 26% (1383/5319) Checking out files: 27% (1437/5319) Checking out files: 28% (1490/5319) Checking out files: 29% (1543/5319) [0m
[91mChecking out files: 30% (1596/5319) [0m
[91mChecking out files: 31% (1649/5319) Checking out files: 32% (1703/5319) [0m
[91mChecking out files: 33% (1756/5319) Checking out files: 34% (1809/5319) [0m
[91mChecking out files: 35% (1862/5319) [0m
[91mChecking out files: 36% (1915/5319) Checking out files: 37% (1969/5319) [0m
[91mChecking out files: 38% (2022/5319) [0m
[91mChecking out files: 39% (2075/5319) [0m
[91mChecking out files: 40% (2128/5319) [0m
[91mChecking out files: 41% (2181/5319) [0m
[91mChecking out files: 42% (2234/5319) [0m
[91mChecking out files: 43% (2288/5319) [0m
[91mChecking out files: 44% (2341/5319) [0m
[91mChecking out files: 45% (2394/5319) [0m
[91mChecking out files: 46% (2447/5319) [0m
[91mChecking out files: 47% (2500/5319) [0m
[91mChecking out files: 48% (2554/5319) Checking out files: 49% (2607/5319) [0m
[91mChecking out files: 50% (2660/5319) [0m
[91mChecking out files: 51% (2713/5319) Checking out files: 52% (2766/5319) [0m
[91mChecking out files: 52% (2794/5319) Checking out files: 53% (2820/5319) Checking out files: 54% (2873/5319) Checking out files: 55% (2926/5319) [0m
[91mChecking out files: 56% (2979/5319) [0m
[91mChecking out files: 57% (3032/5319) [0m
[91mChecking out files: 58% (3086/5319) [0m
[91mChecking out files: 59% (3139/5319) Checking out files: 60% (3192/5319) Checking out files: 61% (3245/5319) [0m
[91mChecking out files: 62% (3298/5319) [0m
[91mChecking out files: 63% (3351/5319) [0m
[91mChecking out files: 64% (3405/5319) [0m
[91mChecking out files: 65% (3458/5319) Checking out files: 66% (3511/5319) Checking out files: 67% (3564/5319) [0m
[91mChecking out files: 68% (3617/5319) Checking out files: 69% (3671/5319) [0m
[91mChecking out files: 70% (3724/5319) Checking out files: 71% (3777/5319) Checking out files: 72% (3830/5319) [0m
[91mChecking out files: 73% (3883/5319) Checking out files: 74% (3937/5319) Checking out files: 75% (3990/5319) [0m
[91mChecking out files: 76% (4043/5319) [0m
[91mChecking out files: 77% (4096/5319) [0m
[91mChecking out files: 78% (4149/5319) [0m
[91mChecking out files: 79% (4203/5319) [0m
[91mChecking out files: 79% (4234/5319) Checking out files: 80% (4256/5319) Checking out files: 81% (4309/5319) [0m
[91mChecking out files: 82% (4362/5319) Checking out files: 83% (4415/5319) Checking out files: 84% (4468/5319) [0m
[91mChecking out files: 85% (4522/5319) [0m
[91mChecking out files: 86% (4575/5319) [0m
[91mChecking out files: 87% (4628/5319) [0m
[91mChecking out files: 88% (4681/5319) [0m
[91mChecking out files: 89% (4734/5319) Checking out files: 90% (4788/5319) Checking out files: 91% (4841/5319) [0m
[91mChecking out files: 92% (4894/5319) [0m
[91mChecking out files: 93% (4947/5319) [0m
[91mChecking out files: 94% (5000/5319) Checking out files: 95% (5054/5319) [0m
[91mChecking out files: 96% (5107/5319) [0m
[91mChecking out files: 97% (5160/5319) Checking out files: 98% (5213/5319) [0m
[91mChecking out files: 99% (5266/5319) [0m
[91mChecking out files: 100% (5319/5319) Checking out files: 100% (5319/5319), done.
[0m
[91mLoading composer repositories with package information
[0m
[91mInstalling dependencies from lock file
[0m
[91mYour requirements could not be resolved to an installable set of packages.

Problem 1
- Installation request for d11wtq/boris v1.0.10 -> satisfiable by d11wtq/boris[v1.0.10].
- d11wtq/boris v1.0.10 requires ext-pcntl * -> the requested PHP extension pcntl is missing from your system.
Problem 2
- Installation request for maxmind/web-service-common v0.0.4 -> satisfiable by maxmind/web-service-common[v0.0.4].
- maxmind/web-service-common v0.0.4 requires ext-curl * -> the requested PHP extension curl is missing from your system.
Problem 3
- Installation request for nikic/php-parser v0.9.5 -> satisfiable by nikic/php-parser[v0.9.5].
- nikic/php-parser v0.9.5 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system.
Problem 4
- Installation request for pusher/pusher-php-server v2.2.1 -> satisfiable by pusher/pusher-php-server[v2.2.1].
- pusher/pusher-php-server v2.2.1 requires ext-curl * -> the requested PHP extension curl is missing from your system.
Problem 5
- d11wtq/boris v1.0.10 requires ext-pcntl * -> the requested PHP extension pcntl is missing from your system.
- laravel/framework v4.2.17 requires d11wtq/boris ~1.0 -> satisfiable by d11wtq/boris[v1.0.10].
- Installation request for laravel/framework v4.2.17 -> satisfiable by laravel/framework[v4.2.17].

To enable extensions, verify that they are enabled in your .ini files:
- /etc/php7/php.ini
- /etc/php7/conf.d/00_iconv.ini
- /etc/php7/conf.d/00_json.ini
- /etc/php7/conf.d/00_mbstring.ini
- /etc/php7/conf.d/00_openssl.ini
- /etc/php7/conf.d/01_phar.ini
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
[0m
Removing intermediate container 29ff1e1efad9

The command '/bin/sh -c git clone https://github.com/Skepmeister/BFACP.git . && composer install --no-dev && php artisan key:generate' returned a non-zero code: 2
 
Link to comment
  • Administrators

Your guess is as good as mine. I never used that docker image before but, like I said, it doesn't support PHP7 so you need to find the image that supports PHP 5.6.

The developer of the Battlefield Admin Control Panel (BFACP)

For BFACP support please post in the BFACP topic linked above.

Do not contact me via PM on the forums for help with procon. Please make a topic for it. Only PM's I will accept will revolve around any website issues.

spacer.png

Link to comment

I am working through the docker stuff, and thanks for your help in trying to get it resolved.

Back to BFACP.

The current version running in my docker has a problem with the live scoreboard  It comes up with an error the screen closes.
The select server option does not show any server to choose from (there should be 2).

I sent you a pm with the link to my NAS where the web page is running in a docker.

I was able to grab a screen shot of it.505310467_2020-01-22(14).thumb.png.030466a6c5a80d0428952d93b7dc118f.png

Link to comment

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




  • Our picks

    • Game Server Hosting:

      We're happy to announce that EZRCON will branch out into the game server provider scene. This is a big step for us so please having patience if something doesn't go right in this area. Now, what makes us different compared to other providers? Well, we're going with the idea of having a scaleable server hosting and providing more control in how you set up your server. For example, in Minecraft, you have the ability to control how many CPU cores you wish your server to have access to, how much RAM you want to use, how much disk space you want to use. This type of control can't be offered in a single service package so you're able to configure a custom package the way you want it.

      You can see all the available games here. Currently, we have the following games available.

      Valheim (From $1.50 USD)


      Rust (From $3.20 USD)


      Minecraft (Basic) (From $4.00 USD)


      Call of Duty 4X (From $7.00 USD)


      OpenTTD (From $4.00 USD)


      Squad (From $9.00 USD)


      Insurgency: Sandstorm (From $6.40 USD)


      Changes to US-East:

      Starting in January 2022, we will be moving to a different provider that has better support, better infrastructure, and better connectivity. We've noticed that the connection/routes to this location are not ideal and it's been hard getting support to correct this. Our contract for our two servers ends in March/April respectively. If you currently have servers in this location you will be migrated over to the new provider. We'll have more details when the time comes closer to January. The new location for this change will be based out of Atlanta, GA. If you have any questions/concerns please open a ticket and we'll do our best to answer them.
      • 5 replies
    • Hello All,

      I wanted to give an update to how EZRCON is doing. As of today we have 56 active customers using the services offered. I'm glad its doing so well and it hasn't been 1 year yet. To those that have services with EZRCON, I hope the service is doing well and if not please let us know so that we can improve it where possible. We've done quite a few changes behind the scenes to improve the performance hopefully. 

      We'll be launching a new location for hosting procon layers in either Los Angeles, USA or Chicago, IL. Still being decided on where the placement should be but these two locations are not set in stone yet. We would like to get feedback on where we should have a new location for hosting the Procon Layers, which you can do by replying to this topic. A poll will be created where people can vote on which location they would like to see.

      We're also looking for some suggestions on what else you would like to see for hosting provider options. So please let us know your thoughts on this matter.
      • 4 replies
    • Added ability to disable the new API check for player country info


      Updated GeoIP database file


      Removed usage sending stats


      Added EZRCON ad banner



      If you are upgrading then you may need to add these two lines to your existing installation in the file procon.cfg. To enable these options just change False to True.

      procon.private.options.UseGeoIpFileOnly False
      procon.private.options.BlockRssFeedNews False



       
      • 2 replies
    • I wanted I let you know that I am starting to build out the foundation for the hosting services that I talked about here. The pricing model I was originally going for wasn't going to be suitable for how I want to build it. So instead I decided to offer each service as it's own product instead of a package deal. In the future, hopefully, I will be able to do this and offer discounts to those that choose it.

      Here is how the pricing is laid out for each service as well as information about each. This is as of 7/12/2020.

      Single MySQL database (up to 30 GB) is $10 USD per month.



      If you go over the 30 GB usage for the database then each additional gigabyte is charged at $0.10 USD each billing cycle. If you're under 30GB you don't need to worry about this.


      Databases are replicated across 3 zones (regions) for redundancy. One (1) on the east coast of the USA, One (1) in Frankfurt, and One (1) in Singapore. Depending on the demand, this would grow to more regions.


      Databases will also be backed up daily and retained for 7 days.




      Procon Layer will be $2 USD per month.


      Each layer will only allow one (1) game server connection. The reason behind this is for performance.


      Each layer will also come with all available plugins installed by default. This is to help facilitate faster deployments and get you up and running quickly.


      Each layer will automatically restart if Procon crashes. 


      Each layer will also automatically restart daily at midnight to make sure it stays in tip-top shape.


      Custom plugins can be installed by submitting a support ticket.




      Battlefield Admin Control Panel (BFACP) will be $5 USD per month


      As I am still working on building version 3 of the software, I will be installing the last version I did. Once I complete version 3 it will automatically be upgraded for you.





      All these services will be managed by me so you don't have to worry about the technical side of things to get up and going.

      If you would like to see how much it would cost for the services, I made a calculator that you can use. It can be found here https://ezrcon.com/calculator.html

       
      • 11 replies
    • I have pushed out a new minor release which updates the geodata pull (flags in the playerlisting). This should be way more accurate now. As always, please let me know if any problems show up.

       
      • 9 replies
×
×
  • Create New...

Important Information

Please review our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.