Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Comunity open ao repo

Skilled Illusionist
Joined
Jul 10, 2008
Messages
371
Reaction score
94
hi all,
I have start to prepare a repository open to all people with the link and it's now time to share it to find some help to make it alive.

this repo got some security fail removed (cf. on of my other thread in this section), a lot of file are now passing with cpplinter check (a travis CI build check it at each commit and list error in a log file available for all)

why share it? a better code for all server = a better stability of the game for all players.
what do you wait from those who will use it? nothing, but if you wish to contribute open your branch(you must send me your github account to add you write to do that) and send pull request, or just send me some git patch up to date with the master.
what are thing you need help with? correct cpplinter error in all files is a large work and need many people)


I have answered some questions before any ask, if you got some more question just ask them here, I do it on my free time so my work is not regular, have fun with it, share it, and if you wish send us back some contribution.




build will always fail until the code have a good code style with an error log < 4Mb.

edit all participant will be requested as reviewer on each pull request.
 
Junior Spellweaver
Joined
Feb 7, 2016
Messages
109
Reaction score
6
Oh dude, its can not be real. this love not dead yet but this game is dead. if i want to fix this game and source, i can rewrite this game. Old graphics, old maps, old engines. Well, if we can handle all this code errors this enough for you? No, is not! This game and animations or other magic things is so old.
 
Skilled Illusionist
Joined
Jul 10, 2008
Messages
371
Reaction score
94
@fyrjzy : there is no help this repo is for development purpose not opening ton of server sorry, if you ask question about the code it self these questions will be answered.
4TheEnjoy : I think some people always love this game, a new version made from scratch is a really good idea (with new asset + new graphical engine), but to do it a lot of time is needed, and a someone alone will take near 6 month-1year to get a good base to create a community to work on a new version that is long, I prefer start a small community, see if some people are interested and if some people contribute may be ask them for a bigger project.
 
Experienced Elementalist
Joined
May 10, 2015
Messages
278
Reaction score
146
build will always fail until the code have a good code style with an error log < 4Mb.

Well i got myself a bit informed about cpplint, you're better writing a tool for fix programmatically the codestyle errors rather than by hand.
Or optionally you can directly make your version of it, since it's .
 
Skilled Illusionist
Joined
Jul 10, 2008
Messages
371
Reaction score
94
that was my idea at start but not done yet i'm a bit busy these last week I will look at it later when my free time will be back.

and cpplint allow you to configure it to allow/disallow some rules on runtime.

Code:
--filter=-runtime/printf,-build/c++11
remove rules runtime/printf  and build/c++11
 
Experienced Elementalist
Joined
May 10, 2015
Messages
278
Reaction score
146
that was my idea at start but not done yet i'm a bit busy these last week I will look at it later when my free time will be back.

and cpplint allow you to configure it to allow/disallow some rules on runtime.

Code:
--filter=-runtime/printf,-build/c++11
remove rules runtime/printf  and build/c++11

Disabling poop around doesn't necessarily represent a problem solution.
 
Skilled Illusionist
Joined
Jul 10, 2008
Messages
371
Reaction score
94
I will look at it when my time will back, this repo is just a first step, some more thing around this repo arrive in some month ;)
 
[emoji848]
Legend
Joined
Dec 3, 2011
Messages
2,232
Reaction score
1,518
I'm sorry but what did you expect other than a bunch of greedy, exploitative, low effort, shop modified, engrish servers with good content appearing left, right and center with this? (Those capable of compiling a project)

I'm not saying the idea itself is bad, I'm saying it's not applicable in Ace. Did you see some of the people going around fb with this, reselling and bragging with "their" accomplishments? The ignorance they go about with re-uploading our work to third party sites and crediting themselves for them? And even this very post / repo lacks any information about the authors of this. Not really making a good example at all.

decarvk - Comunity open ao repo - RaGEZONE Forums


~450 results in total

Speaking for myself, as long as there isn't proper recognition and referencing on projects like these, it's not worth my time.
 

Attachments

You must be registered for see attachments list
Joined
Apr 12, 2013
Messages
896
Reaction score
479
I'm sorry but what did you expect other than a bunch of greedy, exploitative, low effort, shop modified, engrish servers with good content appearing left, right and center with this? (Those capable of compiling a project)

I'm not saying the idea itself is bad, I'm saying it's not applicable in Ace.

Exactly, this section kinda started selfish and greedy, and so it will end imho.
I'm not sure if this is caused by the kind of people playing this game, but one thing is for sure. They want everything for free and even more. As example see the MapEditor release, even after it got leaked someone whined about that he wants the Source Code for it and a huge bitchwar started with several people (even ones who never really contributed to this section, except some flame comments). Their opinion is: "If i have something that no other have, why should i share it? It's my precious!!!!"

So honestly for me this section is dead at all now, it was slowly dying before because of silent leechers, but today the leechers even complain about not having everything for free and thats what destroyed this section completely now.
 
Experienced Elementalist
Joined
May 10, 2015
Messages
278
Reaction score
146
Bitchfighting over leakings and releases became mainstream like one year ago already, post some porn rather, which would be more interesting imho.
 
Skilled Illusionist
Joined
Jul 10, 2008
Messages
371
Reaction score
94
for authorship I think leave authorship in comment is a really bad practice an author file with the list of modified thing in these source will be the best way to manage authorship of thing done in this code, (mainly masang, future and pankj and some other person that I don't know, I have done some little thing and an other dev have done some feature when he was working with me) their is a lot of thing to do but I will not do documentation arround how to compile it, there is enough thread on this forum that help to deal with it, I offer just a place where people can share IF they WISH with the community (im not hoping a lot of people will do it).
 
Experienced Elementalist
Joined
May 10, 2015
Messages
278
Reaction score
146
for authorship I think leave authorship in comment is a really bad practice an author file with the list of modified thing in these source will be the best way to manage authorship of thing done in this code, (mainly masang, future and pankj and some other person that I don't know, I have done some little thing and an other dev have done some feature when he was working with me) their is a lot of thing to do but I will not do documentation arround how to compile it, there is enough thread on this forum that help to deal with it, I offer just a place where people can share IF they WISH with the community (im not hoping a lot of people will do it).

Nobody skilled enough will ever touch this, no offense.
 
Skilled Illusionist
Joined
Jul 10, 2008
Messages
371
Reaction score
94
Nobody skilled enough will ever touch this, no offense.

may be in your mind skilled people are dumb but I dont think I think skilled people can understand that share like it is better than ready to use thing, and will only be used by people trying to learn new skill, or just use their skill to do something

for my part AO as learned me some math tricks (for collision), how a c++ code can be trash, it's have made me progress with mssql, as I was never using it in my life. I think share a code source is always better than a binary.

and for those who start deal with socket, parsing, threading ....
 
Joined
Sep 7, 2010
Messages
431
Reaction score
263
I was just saying how selfish people are. I admit I wouldn't release the source. Decarvk wouldn't too, hadn't the source been leaked.

But I still don't get it, this source has been around for about 2 months. I'm sure some people downloaded it to use it, so why don't they upload anything? There's literally a sea of bugs there, waiting to be explored. One of the best exercises for programmers is finding and fixing bugs. It's not like we will steal your "precious" work, but more like you will make a very small contribution compared to, e.g. the geometry instancing I added in this source.

I could also upload my own repo, which has a longer and more useful history log. Maybe with a better set up, for a better example. Although it would probably make no difference for you people, so I won't bother unless requested.
 
Skilled Illusionist
Joined
Jul 10, 2008
Messages
371
Reaction score
94
some more commit information done on my private (it's will give some authorship to Byroo too:
d8f27ad8c196f61dea40343584928a78 - Comunity open ao repo - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Joined
Apr 12, 2013
Messages
896
Reaction score
479
some more commit information done on my private (it's will give some authorship to Byroo too:
d8f27ad8c196f61dea40343584928a78 - Comunity open ao repo - RaGEZONE Forums

Yea, for a single server this should be normal, but for the whole community?
I mean every server wants something different, some people want an oldschool type of server, some people prefer the newest sh*t etc etc, so the only thing that should be changed on a community repo is the base framework without altering the gameplay itself. And here is the problem mostly 90% off all peeps here don't even have the knowledge to fix the easiest access violation not to mention heap corruptions or other vulnerabilities in the games code. And since people are selfish you won't see new features as well on this repo.
 

Attachments

You must be registered for see attachments list
Joined
Sep 7, 2010
Messages
431
Reaction score
263
Those who think they need a different repo because they want to "customize" their code are fools. A repo can have multiple branches. Not to mention features should be configurable with an option to enable/disable them. What's more important is you work with other people, so you have to implement your ideas in a "proper" way, rather than just throw them in the code.
 
Skilled Illusionist
Joined
Jul 10, 2008
Messages
371
Reaction score
94
and I have open the fork feature on github, like it those who are not agree with way to apply pull request on this repo can made their on one in one click. people will may be privatise there work but on this point it's not my problem they will need to fetch update and deal with code collision themselves.
 
Experienced Elementalist
Joined
May 10, 2015
Messages
278
Reaction score
146
Seems like some of you threw the reality sense straight in the recycle bin.
Just look around and check out how many devs are outta here ("devs", not people copying and pasting some "anti-cheat" asm code from SO and selling it afterward, lol) and then ask yourself how many of them would be willing to contribute to such a project.
You're complaining because nobody uploads something?
That's because nobody has nothing else rather than the things released here, except for the window title changed with (sky/ace)-(crap name)-(ace/rivals/fighter).
You cannot expect incapable people to not just download your files and compile them, especially if there is not even a 1:50 capable ratio.
So, finally, please just stop this cringe conversation.
 
Last edited:
Back
Top