2017 © Pedro Peláez
 

project pandaac

An automatic account creator for Open Tibia servers.

image

pandaac/pandaac

An automatic account creator for Open Tibia servers.

  • Sunday, September 11, 2016
  • by eklundchristopher
  • Repository
  • 7 Watchers
  • 11 Stars
  • 265 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 10 Forks
  • 1 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

pandaac

Requirements

The following items are required to install & maintain a working copy of pandaac. It may be subject to change. * Composer * PHP >= 5.4 * MCrypt Extension * CURL Extension * GD Extension, (*1)


Installation

Initially, we want to find/create a folder for our project to sit in (e.g. cd path/to/folder, from here on forth, we will refer to your root folder as pandaac/). Once we're happy with a folder, we execute the following command to install pandaac along with all of its dependencies. Give it a couple of minutes., (*2)

composer create-project pandaac/pandaac . --stability=dev

Once installed, we want to publish the pandaac specified configuration files, as modifying any file within the vendor/ directory should be avoided at all costs. Any composer update will erase your custom modifications within the aforementioned directory. To publish the configuration files, we turn to Artisan to do its magic., (*3)

cd pandaac/
php artisan config:publish pandaac/bamboo
````
Next, we want to publish the assets that belong to the default theme, and once again, we refer to Artisan.
```bash
cd pandaac/
php artisan asset:publish pandaac/theme-retro

We are now ready to dig in, and adjust the wide variety of configuration options that are available through pandaac/app/config., (*4)


Documentation

pandaac is based upon the amazing PHP framework, Laravel. As time goes by, we will create our own documentation of sort, but as of right now, you'll have to refer to Laravel's documentation., (*5)

Database connection configuration

Now you need to set your database connection details, you do it in pandaac/app/config/database.php. To deeper understand how it works, you can visit Laravel's documentation, (*6)

Picking schema

As of right now, pandaac only supports TFS 1.0 and Avesta officially, any one is obviously free to develop their own distrobution package., (*7)

In order to switch between these distrobution packages, one would refer to the pandaac/app/config/packages/pandaac/bamboo/app.php configuration file and change the distro value accordingly. Once that is done, you will also need to migrate their database tables., (*8)

The Forgotten Server 1.0
'distro' => 'pandaac\TFS10\TFS10ServiceProvider', // The Forgotten Server 1.0

```bash cd pandaac/ php artisan migrate --package=pandaac/tfs10, (*9)


##### Avesta ```php 'distro' => 'pandaac\Avesta\AvestaServiceProvider', // Avesta

```bash cd pandaac/ php artisan migrate --package=pandaac/avesta, (*10)


#### Optional features ##### reCAPTCHA If you would like to enable [Google's reCAPTCHA](https://www.google.com/recaptcha/intro/index.html) for account creation, run the following command: ```bash cd pandaac/ php artisan config:publish greggilbert/recaptcha

Once it's done, traverse over to pandaac/app/config/packages/greggilbert/recaptcha/config.php and adjust the settings according to your demands. The public_key and private_key are both required., (*11)


Issues & Feature Requests

Is something not working as it should? or do you simply want to request a new feature? Use the pandaac/pandaac issues., (*12)

The Versions

11/09 2016

dev-apolune

dev-apolune

An automatic account creator for Open Tibia servers.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel tibia opentibia pandaac apolune

15/07 2015