-
Backend Engine/Administration System?
I was wondering if anyone would be interested (Who are using the official files, now that they've been leaked.) in using the backend engine I developed...
However of course with all donation based things removed from it strictly to be used as a registration/administration(gm) panel... this system has been designed to be very extensive and I would supply updates to such.
A bit of futures from the engine,
- -Ban Players
It will allow people under the access level you require to be able to ban players by account, or player name.
- -Unban Players
The same as banning but instead un-banning the specified player.
Note: This will also have it's own individual access level setting which can be changed.
- -List bans.
This will list all of the bans into a large page,
all bans which have been preformed by this system will include reasons for bans.
Which will make staff management more simple/easy when trying to figure out why a player was banned or etc.
It will also specify who banned the showing player.
- -View Players
--Show players full stats(HP,MP, etc)
--Show players inventory (Including stats on weapons, Awakenings and etc.)
--Remove an item from the player that you select from their inventory.
- -Level Access Control
Basically the entire system is based on an internal database which requires you to enter a username/password for the logging in user when they do this it's not based on in-game log-in currently.
Later on I might make it to where you can configure it to read from either,
However because of this you're able to control an individual 'access level',
Per each administrator/gm meaning you can restrict certain GMs from certain areas/functions.
Allowing you to keep those who you have very little trust for away from potentially dangerous functions.
- -Fully Logged
Any action that happens within this system is automatically logged not only to flat file but on it's console.
All logs are stored with an exact date and time of when each event occurred which IP preformed it... As well as which GM preformed it.
- -Integration/Flexibility
Because the way this engine works you're not limited to the PHP panel that will be included.
If you understand the protocol you'll be able to develop you're own GM Panel via an application even if you wish, it could be in a various amount of languages or even an in-game d3d hook/chat hook which implements new GM /commands.
- -Security
Because the way the engine works it will require a unique key which you can either specify or have it randomly generate for you.
This key will stop other users from being able to use the protocol to just execute commands via throwing them at your server.
Not to mention they'd also have to be authenticated as a GM/Administrator in order to execute anything anyways but it's an extra precaution/security measure to insure that nothing can go wrong.
Since the engine is responsible for handling all the database transactions by making any external applications or panels which you'd like to give to your GM's that interact with it.
You're not putting your entire database at risk by making it's remote access ports available in your firewall or providing it's credentials to potentially untrusted users.
Or even if they're untrusted dim witted users who could possibly be key-logged and cause your server to be compromised.
Security was a large aspect that was far from overlooked in the development of this engine.
- -Speed
The speed behind this engine is far greater then the time it takes to connect via ODBC libaries+PHP or even AODBC.
I've tried both first hand and where PHP will take a matter of even two seconds to five, this engine has out preformed PHP by far by only taking a matter of 0.1 mili-seconds to one-two seconds even on the highest/largest of transactions.
There's other futures but I don't feel like spoiling them unless people are really interested(That and I can't remember them all I've been up all night).
Why?
It gives me a reason/motivation to continue further development on the engine and also gives me a chance to get further input/request for futures on it.
Additions?
I'm planning on making a lot of different 'hook' based additions to it which will allow it to directly interact with the world server.
Meaning it will be able to do things such as send notices to the in-game world via a panel communicating with the engine.
A possible anti-hack idea was put into play but hasn't had any progress made on it.
Source Code?
The PHP side will be freely open source but the binary side however for security reasons will have to remain closed source as well as because I won't be removing a lot of donation based functions because they're also used in some administration scenarios.
Let me know what you think, give me input.
And if you guys would like me to release it I'll do so with an installer/full guide of how it works and etc.
There's also a bit of information from when I originally designed it here.
Screen Shot
The following is screen shot of the engine in action.
http://img4.imageshack.us/img4/7465/enginep.png
API Call Example(PHP)
PHP Code:
<?php
class Backend {
var $global_key = "No_key";
function engine_exec($exec_data){
$fp = fsockopen($this->consrv, $this->conport, $errno, $errstr, 30);
$out = $global_key.$exec_data['id']."||".$exec_data['data']."||".chr(10).chr(13).chr(12);
fwrite($fp,$out);$data=fgets($fp);fclose($fp);
return $data;
}
function get_characters($username){
$username = htmlentities($username);
$username = $this->odbc_esc($username);
$cmd = array("id"=>"A5","data"=>"$username");
$data = $this->engine_exec($cmd);
return $data;
} //GET CHARACTERS BY THE ACCOUNT NAME
}
?>
-
Re: Backend Engine/Administration System?
Sure... Your GM system is really so good.
-
Re: Backend Engine/Administration System?
Looks great :) i want to see the PHP source.
-
Re: Backend Engine/Administration System?
Awesome engine.. As I guessed from DeadlyData.
-
Re: Backend Engine/Administration System?
I so want to see how the world's greatest hacker wrote this /NotSarcastic.
-
Re: Backend Engine/Administration System?
-
Re: Backend Engine/Administration System?
It'd be interesting to see your source, as ever.
-
Re: Backend Engine/Administration System?
Well, do it if you want to. But I would suggest not to. There will just be a wall of people asking for help. You could release it to people you know works hard. But thats if you want development on it. Although, it would be really nice of you to release it. I wouldn't do it in the first place though.
Im just saying. THINK before you do it. So you wont regret it later on.
//Fame GM Slushy ;)
-
Re: Backend Engine/Administration System?
To be honest, I haven't decided what I think you should do. This is a major system and took you loads of time to make. If anything I say you sell it to people and teach them how to work it instead of just giving it out for everyone to use. Selling it at a reasonable price would also keep most leechers away since leechers just like to download, use, and claim as their own.
Or, explain the concepts of the panel and convince people to try and use what they've learned from your explanation(s) and create their own panel. That way it'd be a learning experience and it'd help them learn coding better over-all.
Just my 2 cents.
-
Re: Backend Engine/Administration System?
Yeah, sure release it -ridicule-
-
Re: Backend Engine/Administration System?
It's your choice overall, but I think the best idea would be to explain the features of the code(such as the speed), rather than just release it for people who will learn nothing from it. I love coding php(Even though I'm not great at it) and it wouldn't make it as fun if there was a near perfect panel out.
I'll be looking into the concepts you disused. It sounds very intriguing.
-
Re: Backend Engine/Administration System?
Quote:
Originally Posted by
Luxury
Yeah, sure release it -ridicule-
I would keep it for your self against people like these.
Let them make it on thair own, or add a trojan in it x.x
He's not god or something (saw some reactions).
Well its nice what you made tough.
Wish you good luck with it
bed time too nigth.
Sorry for bad english X.x
-
Re: Backend Engine/Administration System?
Do what either me or Mootie said to do. x.x
-
Re: Backend Engine/Administration System?
Wow. Now I heard that you were going to screw every server up for using official files. But now your supporting them with this. SO EXCITED!!!!
-
Re: Backend Engine/Administration System?
Quote:
Originally Posted by
Checkypoint
To be honest, I haven't decided what I think you should do. This is a major system and took you loads of time to make. If anything I say you sell it to people and teach them how to work it instead of just giving it out for everyone to use. Selling it at a reasonable price would also keep most leechers away since leechers just like to download, use, and claim as their own.
Or, explain the concepts of the panel and convince people to try and use what they've learned from your explanation(s) and create their own panel. That way it'd be a learning experience and it'd help them learn coding better over-all.
Just my 2 cents.
As much as I agree with you on this, knowing this community they'd just have 1 person buy then leech it...
So unless he can find a way to keep leeched versions from being used then it wouldn't do much good for him.
Or he could use that idea and make a way for him to mark each copy for a way to identify each, that way if anyone ever did then he would know who...
Just ideas
-
Re: Backend Engine/Administration System?
Quote:
Originally Posted by
MisterKid
I would keep it for your self against people like these.
Let them make it on thair own, or add a trojan in it x.x
He's not god or something (saw some reactions).
Well its nice what you made tough.
Wish you good luck with it
bed time too nigth.
Sorry for bad english X.x
The trojan idea is an idiotic idea...
Thats the last thing we need floating around RZ too make a bad name for this place is tainted files...
Quote:
Originally Posted by
Blackbox
As much as I agree with you on this, knowing this community they'd just have 1 person buy then leech it...
So unless he can find a way to keep leeched versions from being used then it wouldn't do much good for him.
Or he could use that idea and make a way for him to mark each copy for a way to identify each, that way if anyone ever did then he would know who...
Just ideas
Maybe you need to activate it with a given serial number or it won't work?
-
Re: Backend Engine/Administration System?
sorry if this is a incorrect accusation but I have reason the beleive that if deadly released if he put a backdoor in it for the servers who use it that tick him off e_e; that or a bot
but that not being directly at deadly im just saying most things released here have a trojen of some sort in it when it is closed source (talking about the bianaries)
but Deadlies abilities has somthing to do with that theory as well just in my personal opinion I would not use somthing deadly releases...
-
Re: Backend Engine/Administration System?
Do as you wish. Tbh, it'd be an excellent learning material on my course. I've been working with PHP for over a year now and I'm progressing slowly yet good. I'd love to see what kind of features and protection you've included on that system. Computer/Web Security sure is interesting :)
-
Re: Backend Engine/Administration System?
Quote:
Originally Posted by
Reimniess
sorry if this is a incorrect accusation but I have reason the beleive that if deadly released if he put a backdoor in it for the servers who use it that tick him off e_e; that or a bot
but that not being directly at deadly im just saying most things released here have a trojen of some sort in it when it is closed source (talking about the bianaries)
but Deadlies abilities has somthing to do with that theory as well just in my personal opinion I would not use somthing deadly releases...
You're a moron.
-
Re: Backend Engine/Administration System?
Quote:
Originally Posted by
Reimniess
sorry if this is a incorrect accusation but I have reason the beleive that if deadly released if he put a backdoor in it for the servers who use it that tick him off e_e; that or a bot
but that not being directly at deadly im just saying most things released here have a trojen of some sort in it when it is closed source (talking about the bianaries)
but Deadlies abilities has somthing to do with that theory as well just in my personal opinion I would not use somthing deadly releases...
deadly wouldnt intentionally put a backdoor in a program, he has the knowledge to gain access to a server wether its backdoored or not so i think releasing malicious programs is the least of anones worries
-
Re: Backend Engine/Administration System?
I say sell it, but that's just me
-
Re: Backend Engine/Administration System?
Quote:
Originally Posted by
FrostElite
I say sell it, but that's just me
Yay, someone who agrees with me. =D
-
Re: Backend Engine/Administration System?
Quote:
Originally Posted by
FrostElite
I say sell it, but that's just me
Do I hear $600? I love the read from user inventory function and the speed. One thing I recommend is for it to be only accessible by the GM with the IP in the db. This would prevent anyone else other than a GM getting in. I could pay quite a decent amount for it if it included a register system.
That being said, I still would like to make my own even though it would take a long time to surpass yours. I would only use it if I pay you or make specific arrangements to use it.
-
Re: Backend Engine/Administration System?
Wow I cannot imagine how much money Deadly must gain each month in profits lol. I say you release it. But it is my personal opinion.
-
Re: Backend Engine/Administration System?
Anyone see Erlyguard on here? People pay money to have that I'm told. A lot of money.
So I would say if you want it, pay for it. If you leech it, its your ass not ours.
My vote is pay to play. Hard work is worth money in my book.
-
Re: Backend Engine/Administration System?
Quote:
Originally Posted by
mootie
Do I hear $600? I love the read from user inventory function and the speed. One thing I recommend is for it to be only accessible by the GM with the IP in the db. This would prevent anyone else other than a GM getting in. I could pay quite a decent amount for it if it included a register system.
That being said, I still would like to make my own even though it would take a long time to surpass yours. I would only use it if I pay you or make specific arrangements to use it.
If released in any form(Sold or GNU licensed),
The reason it's being released is so that I can get corrective criticism as well as suggestions for 'adjustments' or futures to be made to it.
Frankly because I ran out of further ideas for it long ago.
-
Re: Backend Engine/Administration System?
I think if it wouldnt be too hard, release parts of it(with limited functionalities) as a test would be the best(unless you want to sell it).
I would like to see the php code since I love php and would be a good learning, but since I dont use officials, thats the only use for me :)
At the end its your choice but to be honest, I dont know if flyff community deserves it.
-
Re: Backend Engine/Administration System?
It's a great system and I think that either releasing it or not is up to you. But are you really willing to have all this users to have acess to a system you probably spent hours and hours and hours working on? If you ask me, if you seriously want to release it, owners should pay to have it. It's sad enough that they have officials. Just my point of view.
-
Re: Backend Engine/Administration System?
Quote:
Originally Posted by
DeadlyData
If released in any form(Sold or GNU licensed),
The reason it's being released is so that I can get corrective criticism as well as suggestions for 'adjustments' or futures to be made to it.
Frankly because I ran out of further ideas for it long ago.
Abit of a hard one this i think the concept is a great idea.
Would love to have a look at it,but like most of us on here don't use official files and are trying to get a cross to the leechers that thay where released generaly for help with helping projects Morpheus and others i think for me i would sell it.
After all it was made by one and took some of your time and hard work.
-
Re: Backend Engine/Administration System?
Even if it would ever become Pay to Have, if it was a price which I could pay, I'd buy it, even tho I don't use official files (or any files at all, only their databases). So yeah, you decide what you want to do.
-
Re: Backend Engine/Administration System?
Don't release it to public DD. It's yours, keep it that way.
It's what makes your server / security unique from others.
Just a suggestion.
_Judged.
-
Re: Backend Engine/Administration System?
Quote:
Originally Posted by
heathj
deadly wouldnt intentionally put a backdoor in a program, he has the knowledge to gain access to a server wether its backdoored or not so i think releasing malicious programs is the least of anones worries
Quote:
Ben Stein: Blind faith: There's a Visine for that.
I wish e_e;
-
Re: Backend Engine/Administration System?
From my opinion no.
You worked a freaking lot on that backend, and even showed me something inside it. Shit it's so pro.
You should either sell it or keep it restricted to the very few people that actually knows how to handle it. ( I'm sadly not one of them though )
-
Re: Backend Engine/Administration System?
Well, it's really a tough decision whether to release it totally free or charge a small amount to keep part of the leechers away. I understand your reason though about wanting to release it so that you can get feedback on it and ideas for further development of it in the future.
I myself am not running ANY servers atm, even though I'd love to, but too many other things in my way currently, mostly the fact my really nice computer finally shit out and died on me and not gotten the funds back up to get another mobo yet. But I'd love to test it out myself at some point too as I'm sure besides just being handy, it'd also be a great learning experience also. And I'm pretty good at coming up with great ideas when I really put my mind to it.
Like some others have mentioned, I myself would also charge some for it, not even to make money really though (because of your main reason for releasing it) but more to keep the leechers away that don't really give 2 shits or a damn about giving there input on it or making suggestions. And I'm talking about a low cost, even maybe just $5- $10 if you actually chose to charge for it. But of course, to keep the leechers I mentioned above away and to keep people from sharing it/re-releasing it, you may consider, as others also mentioned, adding a required serial key to it. But make the program do a server check to make sure that no other Engines are currently running using that same serial key. I would almost implement that myself anyway, even if you DIDN'T end up charging any for it, as that may actually help you keep track of how many were in use.
But overall, I'd love to see this engine myself one day as at least I know that it'd be of an excellent quality seeing that it's coming from you. But even then, do definitely think it all over before deciding to release it or not. Because as I'm sure you know already, there would be as many benefits to doing so as there would be disadvantages.
-
Re: Backend Engine/Administration System?
You should pass it to me, so i can sell a crippled version of it to other pservers.
-
Re: Backend Engine/Administration System?
Quote:
Originally Posted by
chanaz
You should pass it to me, so i can sell a crippled version of it to other pservers.
/approved
/end of discussion
/ close thread please.
-
Re: Backend Engine/Administration System?
Do whatever you want it with, personally i don't care.
-
Re: Backend Engine/Administration System?
Quote:
Originally Posted by
poupay
Do whatever you want it with, personally i don't care.
Why post?
If it is feedback you want, you should give it for free.
Just my opinion.
-
Re: Backend Engine/Administration System?
Be suprised but alot of leechers have money.
-
Re: Backend Engine/Administration System?
Well for what its worth im not sure i understood half of what its surpossed to be able to do...
However just becouse the main discusion is relevant to my interests i'll give my 2 cents
You talked about wanting to release it also as a way to gain feed back as in ideas for stuff to add and things you might have overlooked could be fixed, and obviously a releasing it compleatly fee is the fastest way to get this.
However taking this place into consideration and the dislike for leaches then it would seem to annoy quite a few regulars here.
However i would personally suggest a release simply becouse could possibly help you get more and faster feed back.
The problem in a Pay to Use bases release is its few people that will use it then meaning less people to go over it and a lot of people will be satisfied to simply have it
and eventually interest from their side will fall to the point where its forgotten why its released in the first place (human nature is we forget things that loses interest)
On a side note i wonder weather it even works on out v14 based server
-
Re: Backend Engine/Administration System?
Quote:
Originally Posted by
Kakawuh
Well for what its worth im not sure i understood half of what its surpossed to be able to do...
However just becouse the main discusion is relevant to my interests i'll give my 2 cents
You talked about wanting to release it also as a way to gain feed back as in ideas for stuff to add and things you might have overlooked could be fixed, and obviously a releasing it compleatly fee is the fastest way to get this.
However taking this place into consideration and the dislike for leaches then it would seem to annoy quite a few regulars here.
However i would personally suggest a release simply becouse could possibly help you get more and faster feed back.
The problem in a Pay to Use bases release is its few people that will use it then meaning less people to go over it and a lot of people will be satisfied to simply have it
and eventually interest from their side will fall to the point where its forgotten why its released in the first place (human nature is we forget things that loses interest)
On a side note i wonder weather it even works on out v14 based server
Couldn't help but lol.
-
Re: Backend Engine/Administration System?
Quote:
Originally Posted by
Organic
Couldn't help but lol.
exept for the long list of typos i made there (no excuse for that)
would you care to explain the fun?
-
Re: Backend Engine/Administration System?
I'm wondering whether this "project" is still alive. Has anyone any informations?
-
Re: Backend Engine/Administration System?
Deadly, release it , i want it :) , i`ll post my ideas ,suggestions and improvements for it.
thanks
-
Re: Backend Engine/Administration System?
Quote:
Originally Posted by
Kakawuh
exept for the long list of typos i made there (no excuse for that)
would you care to explain the fun?
Take a look at what he quoted in bold.
-
Re: Backend Engine/Administration System?
Its always a split line.
People who support for free are leechers or they don't care
People who support paying for it are people who can code enough already.
I'm not saying it's the same for everybody, but that's how I see it normally. It goes pretty much for anything: Caali files, Fame Files, see a pattern?
As for this release, I mean if it's going to be sold, somebody is going to buy it, then a ger-ger *Note* (This is a sterotype joke, I really don't mean a german will) *Note* will leak the files and it will be for free/free with a trojan.
I've seen this happen so many times, might as well think ahead before even releasing it.
-
Re: Backend Engine/Administration System?
Quote:
Originally Posted by
Garvorious
As for this release, I mean if it's going to be sold, somebody is going to buy it, then a ger-ger *Note* (This is a sterotype joke, I really don't mean a german will) *Note* will leak the files and it will be for free/free with a trojan.
I've seen this happen so many times, might as well think ahead before even releasing it.
I'm sure if he did decide to sell it, that he could figure a way to keep most people from releasing a working copy. Although as good as he is there's always someone else out there just as good if not better that may get their hands on it and release a working copy, but I doubt many other people with those kind of skills are hanging around kid games.
-
Re: Backend Engine/Administration System?
Quote:
Originally Posted by
Blackbox
I'm sure if he did decide to sell it, that he could figure a way to keep most people from releasing a working copy. Although as good as he is there's always someone else out there just as good if not better that may get their hands on it and release a working copy, but I doubt many other people with those kind of skills are hanging around kid games.
You would be surprised.
Plus DD is also a known guy, so if he has anyone that wants to 'challenge' him, they WILL try
-
Re: Backend Engine/Administration System?
-
Re: Backend Engine/Administration System?
Quote:
Originally Posted by
Hells
Deadly, release it , i want it :) , i`ll post my ideas ,suggestions and improvements for it.
thanks
He is going to be working on a licensing system to lease out the systems he has made for FlyFF. His idea is for the current cs system(with backend engine) for $500.
Ajax implemented into his panel on DemonFlyFF
Login: test,test.
-
Re: Backend Engine/Administration System?
Quote:
Originally Posted by
mootie
He is going to be working on a licensing system to lease out the systems he has made for FlyFF. His idea is for the current cs system(with backend engine) for $500.
Ajax implemented into his panel on DemonFlyFF
Login: test,test.
nice , guess i`ll be waiting for bLah then to do the php dirty work
-
Re: Backend Engine/Administration System?
First you say you want it. And offer your ideas and now you are basically saying it sucks and you will be picking up the pieces?
You think everything coming out of the gate is the final version you should really do some more developing.
I wish people wouldn't be so damn ignorant and think before they type shit out.
-
Re: Backend Engine/Administration System?
Quote:
Originally Posted by
GlaphanKing
First you say you want it. And offer your ideas and now you are basically saying it sucks and you will be picking up the pieces?
You think everything coming out of the gate is the final version you should really do some more developing.
I wish people wouldn't be so damn ignorant and think before they type shit out.
who said it sux lol ?
its amazing in fact , what i said is that if its on money i`ll have to wait for my php coder bLah to come do the dirty work and create one for me also .
thats the correct translation of what i said ... and if u re-read my posts you will notice that too :)
easy on the morphine glaphy , u got some attitude problems :P
-
Re: Backend Engine/Administration System?
I knew he wouldnt release it :>