Jump to content

[RELEASE] Flux Control Panel


CalciumKid

Recommended Posts


  • Group:  Members
  • Topic Count:  25
  • Topics Per Day:  0.01
  • Content Count:  257
  • Reputation:   253
  • Joined:  11/29/11
  • Last Seen:  

Flux Control Panel

Please Note:

We are no longer providing support in this topic. Please refer to our IRC channel for support - #flux on irc.deltaanime.net

For a while now, a control panel has been under development very secretly and we've decided that it's about time to allow the general public to realize our progress.

It's called Flux Control Panel.

This project was started out of anger of a few things for existing control panels:

  1. The free ones were horrible.
  2. The non-free ones were horrible.
  3. Anything that seemed "good" was closed source.
  4. None of them really seemed like a "control panel"

Of course, we aren't close to being some super CP, but we're motivated and we're active.

We are gracious to the eAthena community and so we're contributing back to it.

None of you deserve to have your server exploited by crappy CP code.

None of you deserve to be ripped off by money hungry coders who can't write software anyways.

Every single one of you deserve better than what's currently out there.

And so, we (Byteflux & Paradox924X), present to you, Flux Control Panel.

Download

Currently we are working on the fluxcp-1.0 branch and are preparing for a 1.0.0 release. You may check out the code from SVN:

svn checkout http://fluxcp.google...ches/fluxcp-1.0

If you are on Windows and do not know how to do this, you may download TortoiseSVN and checkout the above URL. It's much simpler because it integrates with Explorer to give you a more smooth experience.

Requirements

  • Apache webserver with PHP 5.2 or greater (honestly, haven't tested with 5.3 or 6.0)
  • PDO extension with MySQL support (http://www.php.net/pdo)
  • Enabled Zip extension if you want to export guild emblems, this is optional.
  • Apache/mod_rewrite if you want to use "Clean URLs", this is optional.
  • PHP GD2 for security images.

Current Features

Below are just some of the features I could remember off-hand, I may have missed something but that covers most of them. If you require support you may join #flux on DeltaAnime (irc.deltaanime.net), alternatively if you want to offer feedback or suggestions you can do so on our Google Group. Bugs may reported on our Google Code Issue Tracker.

General

  • Straight forward PHP-based configuration format
  • Multiple login server and char/map server support using a single install
  • Tightly controlled access level system
  • Simple installer/updater for installing & updating the control panel's MySQL tables
  • Server Status (for all configured login/char/map servers)
  • PayPal integration for receiving donations (exchanges for "donation credits")
  • Transaction log for viewing PayPal transactions made to the CP
  • Item Shop: players can donate and use donation credits to purchase items
  • Donation NPC: used in-game to redeem items purchased from the item shop
  • Item database (reads from item_db2 and item_db, TXT not supported)
  • Mob database (reads from mob_db2 and mob_db, TXT not supported, includes mob skills)
  • Display WoE hours using $sday, $eday, $woetime and $woetime2 mapreg variables
  • Who's Online (can be configured to search, players can choose to hide their position)
  • Ranking (includes Character Ranking, Guild Ranking and Zeny Ranking)

Admin/GM

  • Account list (includes extensive account search abilities)
  • Character list (includes extensive character search abilities)
  • Guild list (includes extensive guild search abilities)
  • Modify account
  • Temporarily or permanently ban an account
  • Ban log: bans from the CP are logged and displayed to admins
  • View individual accounts/characters/guilds
  • IP ban list
  • Add/edit IP ban
  • Send e-mail using pre-configured mailer settings through form-based mailer

Player

  • Account registration
  • E-mail confirmation for account registration
  • View account (includes extensive account details)
  • View character (includes extensive character details)
  • Account/char "preferences" system, to store CP preferences per-account or per-char
  • Donation history
  • Change gender (can be configured to charge donation credits for gender changes)
  • Change slot
  • Reset look
  • Reset position (can be configured to deny resets when char is in jail or any other map)
  • Transfer credits
  • Credit transfer history

Taken From:

http://www.eathena.w...howtopic=200223

  • Upvote 2
Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  318
  • Topics Per Day:  0.07
  • Content Count:  931
  • Reputation:   13
  • Joined:  12/20/11
  • Last Seen:  

you have any images sir??

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  75
  • Topics Per Day:  0.02
  • Content Count:  2223
  • Reputation:   593
  • Joined:  10/26/11
  • Last Seen:  

you have any images sir??

Here is a demo: http://brianluau.use...et/demo/fluxcp/

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  209
  • Topics Per Day:  0.05
  • Content Count:  892
  • Reputation:   27
  • Joined:  12/09/11
  • Last Seen:  

i think flux cp is so nice

Link to comment
Share on other sites

  • 4 weeks later...

  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  35
  • Reputation:   2
  • Joined:  11/23/11
  • Last Seen:  

Love the CP. I'm wondering how to order/organise the donations page?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  11
  • Reputation:   0
  • Joined:  01/19/12
  • Last Seen:  

Thanks

Edited by GLeech
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  36
  • Topics Per Day:  0.01
  • Content Count:  139
  • Reputation:   2
  • Joined:  11/15/11
  • Last Seen:  

is the email confirmation of flux cp working? :P

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  40
  • Topics Per Day:  0.01
  • Content Count:  108
  • Reputation:   4
  • Joined:  01/04/12
  • Last Seen:  

Hello,

How to change the engine flux cp?

I want it using MyISAM on password field

Now my password field is convert to random char

ex. i put password 123456 when register on web. but on mysql field password. 123456 is convert to random char.

how to fix it?

thx

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  71
  • Topics Per Day:  0.02
  • Content Count:  328
  • Reputation:   13
  • Joined:  11/27/11
  • Last Seen:  

My problem in Flux is that I can't use the captcha :P No captcha image is being generated :D

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  39
  • Topics Per Day:  0.01
  • Content Count:  196
  • Reputation:   20
  • Joined:  11/20/11
  • Last Seen:  

@Fibonacci Enable GD

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  71
  • Topics Per Day:  0.02
  • Content Count:  328
  • Reputation:   13
  • Joined:  11/27/11
  • Last Seen:  

I've enabled it..my problem is the captcha image doesn't load :)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  40
  • Topics Per Day:  0.01
  • Content Count:  530
  • Reputation:   33
  • Joined:  01/17/12
  • Last Seen:  

Is anyone familiar with this kind of problem with flux

Critical Error
An error was encountered during the lifetime of the application.
This could be due to a variety of problems, such as a bug in the application.
However, normally it is caused by misconfiguration.
Exception Details
Error: PDOException
Message: SQLSTATE[HY000] [1130] Host 'whm.fahmi-web.com' is not allowed to connect to this MySQL server

Edited by ngek202
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  54
  • Reputation:   24
  • Joined:  11/22/11
  • Last Seen:  

Keywords

Message: SQLSTATE[HY000] [1130] Host 'whm.fahmi-web.com' is not allowed to connect to this MySQL serv

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  40
  • Topics Per Day:  0.01
  • Content Count:  530
  • Reputation:   33
  • Joined:  01/17/12
  • Last Seen:  

Keywords

Message: SQLSTATE[HY000] [1130] Host 'whm.fahmi-web.com' is not allowed to connect to this MySQL serv

is it like a permission? well the cp is hosted in a vps together with the server.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  206
  • Reputation:   16
  • Joined:  01/03/12
  • Last Seen:  

Hello,

How to change the engine flux cp?

I want it using MyISAM on password field

Now my password field is convert to random char

ex. i put password 123456 when register on web. but on mysql field password. 123456 is convert to random char.

how to fix it?

thx

I believe you left md5 hashing of passwords on. Just a simple mistake.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  17
  • Topics Per Day:  0.00
  • Content Count:  133
  • Reputation:   14
  • Joined:  12/23/11
  • Last Seen:  

I've enabled it..my problem is the captcha image doesn't load :D

It's possible that there's something wrong with your Athena.php and Flux.php, was it working on your localhost? Or you could download another copy again. o.o

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  152
  • Topics Per Day:  0.03
  • Content Count:  569
  • Reputation:   11
  • Joined:  11/24/11
  • Last Seen:  

how to add like this?

29kq7on.jpg

anyone can help me?

Edited by Will
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  206
  • Reputation:   16
  • Joined:  01/03/12
  • Last Seen:  

People, this is not a support board >.< post problems where they belong.

Link to comment
Share on other sites

  • 4 weeks later...

  • Group:  Members
  • Topic Count:  20
  • Topics Per Day:  0.00
  • Content Count:  145
  • Reputation:   15
  • Joined:  01/06/12
  • Last Seen:  

capatcha

Input error: k: Format of site key was invalid

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  206
  • Reputation:   16
  • Joined:  01/03/12
  • Last Seen:  

capatcha

Input error: k: Format of site key was invalid

Post a new thread in support.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  218
  • Topics Per Day:  0.05
  • Content Count:  1180
  • Reputation:   141
  • Joined:  01/27/12
  • Last Seen:  

Is flux CP secure? I have had CP's in the past that it seemed like I gave a hacker my account directly. They just tore right through them. How does its security rate to other CP's?

Peopleperson49

Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  65
  • Reputation:   13
  • Joined:  01/08/12
  • Last Seen:  

has anyone experienced this error in flux cp, when registering i get this error - Uh oh, what happened?

also when logging in it says error even if i used correct login details also I have switched md5 off. Dunno what the error is all about..

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  47
  • Topics Per Day:  0.01
  • Content Count:  633
  • Reputation:   78
  • Joined:  11/14/11
  • Last Seen:  

There might be a change in your login table like the change from `level` column to group_id column

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  206
  • Reputation:   16
  • Joined:  01/03/12
  • Last Seen:  

Is flux CP secure? I have had CP's in the past that it seemed like I gave a hacker my account directly. They just tore right through them. How does its security rate to other CP's?

Peopleperson49

Well secure is quite a broad word. Flux is safe (pretty much, cause NOTHING is ever absolute) against SQL injection.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  40
  • Topics Per Day:  0.01
  • Content Count:  530
  • Reputation:   33
  • Joined:  01/17/12
  • Last Seen:  

Help with CentOS I'm having this problem when i try to access Flux

Warning: fopen(data/tmp/ConfigServers.cache.php): failed to open stream: Permission denied in /usr/html/cp/lib/Flux.php on line 275 Warning: fwrite() expects parameter 1 to be resource, boolean given in /usr/html/cp/lib/Flux.php on line 276 Warning: fwrite() expects parameter 1 to be resource, boolean given in /usr/html/cp/lib/Flux.php on line 277 Warning: fclose() expects parameter 1 to be resource, boolean given in /usr/html/cp/lib/Flux.php on line 278
Critical Error
An error was encountered during the lifetime of the application.
This could be due to a variety of problems, such as a bug in the application.
However, normally it is caused by misconfiguration.
Exception Details
Error: Flux_PermissionError
Message: The log storage directory '/usr/html/cp/data/logs' is not writable. Remedy with `chmod 0600 /usr/html/cp/data/logs`
File: /usr/html/cp/index.php:125

already tried running chmod 0600 /usr/html/cp/data/logs on the terminal.

Link to comment
Share on other sites

×
×
  • Create New...