[Release] WebEngine 1.0.5 PL1

LockMU

Active Member
Joined
Sep 9, 2013
Messages
249
Reaction score
182
Features:
Secure, Optimized and Customizable
cached modules data
all inputs filtered for malicious code
optimized database connection system
PDO DBLIB Driver
PDO SQLSRV Driver
PDO ODBC Driver

100% non-encrypted source code
easy custom module creation
friendly url's
encrypted users data
3 and 4 database structure compatibility
clean source code -easy to understand-
template system
news system


AdminCP Features
News management
Retrieve full account information
Find all account characters
Find character's account
Find account's IP addresses
Find accounts from IP
show online accounts
disaplay latest paypal donations
disaplay latest superrewards donations
add/substract credits (cspoints)


Website Configurations
Turn website on/off
Turn error reporting on/off
Choose website template
Choose website language
Encryption hash (for encrypting data)
Choose maintenance page url (when website is off)
Choose credits add type (if use TempCredits or modify cspoints directly)
Give admincp access to users
Limit admincp access to modules to certain users
Set website title
Set footer copyright text
Set META keywords & description
Set forum link
SQL connection data
Switch between connection drivers

Email system configs
enable/disable email system
set email sender and name
set emails titles

News system configs
choose amount of expanded news
news listing limit
enable/disable DISQUS comment system

Registration configs
enable/disable new registrations
enable/disable reCAPTCHA

Login configs
enable/disable session timeout
set session timeout
set maximum failed login attempts
set timeout for reaching maximum failed logins

Vote module configs
enable/disable voting module
enable/disable saving vote logs in database
add/remove voting sites

My Account module configs
Reset module configs
Clear pk module configs
Unstuck character module configs
Fix stats module configs
Clear skill-tree module configs
VIP membership module configs
enable/disable vip system module
enable/disable vip purchase promotion
set vip promotion success rate
set vip promotion reward days
set vip day cost
set vip plans and discounts
enable/disable showing vip benefits
set vip benefits

Donate for credits module settings
PayPal donation module configs
enable/disable paypal donations
enable/disable paypal sandbox (for testing donation system)
set paypal email
set product title
set currency
set paypal return url (after complete transaction or cancellation)
set paypal notify url (for paypal IPN)
define conversion rate between real money and server currency (credits)

SuperRewards donation module configs
enable/disable superrewards donations
set secret hash
define conversion rate

Rankings system configs
set rankings results limit
enable/disable showing last refresh date & time
choose default ranking to show
enable/disable each type of rankings

Change password system configs
enable/disable changing account password
enable/disable email verification for changing password
choose password email verification request timeout (for how long the verification link will be active)

Master key recovery system configs
Add stats module configs​

Installation Guide :

Code:
The installation of WebEngine is very easy, just follow the below steps. Make sure to go step by step in order, and, if you get stuck at any part don't hesitate to start a new support thread.?

For professional install check price here:?
http://web.muengine.net/threads/webengine-pricing-services.2/?

1) Make a full backup of your "MuOnline" database.


2) Download WebEngine and extract it anywhere.


3) Run all the SQL queries located inside the "SQL" folder in the package. Make sure you run them in the MuOnline database.


4) Upload everything inside the "Files" folder to your website root directory.

5) If using linux hosting, make sure the following files and folders have write permissions (chmod):
/includes/cache/*
/includes/cache/news/*
/includes/config/*
/includes/config/modules/*
* = means that also ALL the files inside the specified folder should have write permissions as well.


6) Open the file "/includes/config.php" and configure the essential settings:

a) This is a one-time setting, once you set the random string value in this setting it is not recommended to change it.
PHP:
$config['encryption_hash'] = ''; // one time setting
b) Change the "admin" username with your admin in-game account so you can access the admin panel.
PHP:
// USERS WITH ADMINCP ACCESS
$config['admincp_users_access'] = array(
    'admin',
);
 
// RESTRICT ADMINCP MODULES TO CERTAIN USERS
$config['admincp_modules_restriction'] = array(
    'latestpaypal' => 'admin',
    'latestsr' => 'admin',
);
c) SQL connection settings. If using linux hosting use dblib PDO driver, if using XAMPP use odbc!
PHP:
// SQL DATA
$config['SQL_DB_HOST'] = 'localhost';
$config['SQL_DB_NAME'] = 'MuOnline';
$config['SQL_DB_2_NAME'] = 'Me_MuOnline';
$config['SQL_DB_USER'] = 'sa';
$config['SQL_DB_PASS'] = '';
$config['SQL_DB_PORT'] = '1433';
$config['SQL_USE_2_DB'] = false;
$config['SQL_PDO_DRIVER'] = 3; // 1= dblib (default) || 2= sqlsrv || 3= odbc


7) Set up the WebEngine cron job to run every 1 or 2 minutes (recommended 1 minute).
Code:
/cron/cron.php


8) Login with your admin account and access the admin panel.


9) Enable and configure each module individually using the modules configuration tool.


Download :
Mirror #1 : MEGA
Mirror #2 : 1.0.5 PL1
Mirror #3 : https://www.dropbox.com/s/9583peupiphq2mv/1.0.5 PL1.zip?dl=0


Credits:
Lautaro
 
  • Like
Reactions: ludlud and Annoyed