• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Which AAC should we use in 2023 and why?

overdriven

Active Member
Joined
Mar 10, 2020
Messages
70
Solutions
1
Reaction score
42
By looking at many different OTS, old and new, I've noticed it's mostly either GesiorAcc (otsoft/myaac) or ZnoteAAC, the ratio seems to be 50:50 with GesiorAcc being slightly more used and ZNote being more active on github.

How do they compare in terms of features, performance, ease of use, security, etc? Which one should be used for a small server based on i.e. Nekiro's TFS-1.5-Downgrade? How are they different under the mask?

I've already noticed the obvious differences (templates) but it's not so important, look and feel can be always adjusted, modifying their internals would take more time.
 
You should also consider MyAAC by @slaw, pretty nice and simple to install. You can just install plugin that you want and it's very easy to config even for a beginner.
 
You should also consider MyAAC by @slaw,
Yeah, that's what I'm using (otsoft/myaac), seems to be a continuation of Gesior's MyAAC, both authors are "very well known here"

rare rl picture of open-source AAC contributors
It's actually incredible how over a decade of OTS websites are based on unpaid work of mostly 2-3 open-source enthusiasts.

With that being said, I'm not a big fan of PHP, on my machine each page reload takes over 2 seconds, which is not a good result. I'm thinking about looking into Raggaer/castro (written in Go & Lua), its biggest selling point seems to be performance but is it still supported and usable?
 
Last edited:
None of the existing, create your own using proper modern frameworks and design patterns, not these high-school level projects.
Sure, if you plan to spend thousand hours to create many features that are currently available on mentioned acc. For projects that can make money sure. I would go with react and .net core.
 
None of the existing, create your own using proper modern frameworks and design patterns, not these high-school level projects.
Definitely true if the website was the main "product". Investing that time and work on the server itself would more efficient.

I would use the one which is most active on Github and gets the most support from the community.
 
This must be an issue on your end
(from memory, page loads on myaac take significantly longer if the game server is offline - can't remember why)
Because it tries to reach the status protocol of the game server, in order to display online status + player count. But since the server is down, it waits for connection timeout before rendering & outputting the page.
 
Sure, if you plan to spend thousand hours to create many features that are currently available on mentioned acc. For projects that can make money sure. I would go with react and .net core.
Thousand? If you are coding entire layout then it might take around 50h. AAC is not that complex, sure if you want advanced admin panel with a lot of data and such then it will take longer, but to make AAC that is usable for players, it's quick and simple. Made one myself using Laravel and Vue.
 
Thousand? If you are coding entire layout then it might take around 50h. AAC is not that complex, sure if you want advanced admin panel with a lot of data and such then it will take longer, but to make AAC that is usable for players, it's quick and simple. Made one myself using Laravel and Vue.
You've mentioned proper modern frameworks and now mentioned laravel. This does not compute.

Kind regards
 
Thousand? If you are coding entire layout then it might take around 50h. AAC is not that complex, sure if you want advanced admin panel with a lot of data and such then it will take longer, but to make AAC that is usable for players, it's quick and simple. Made one myself using Laravel and Vue.
You are saying about page like tibia swap - one pager with only account and character creation? then maybe it is 50h.
By thousand I mean every aspect that is currently available on one of above mentioned aac, with displaying character equipment and outfit, character bazar, and so on. Made in another language than PHP, where you can not just copy paste driven development spaghetti from other aacs

If you want to make aac with all mentioned features in PHP and copy-paste 15 years old code (POT library), then it can be done in 50h, if you have layout ready.
 
You are saying about page like tibia swap - one pager with only account and character creation? then maybe it is 50h.
No. Account creation, account information, character page, top players, top guilds, news, server status. No character creation cause I had it in the client instead (not that it changes anything in this situation). Also had to design and code entire layout by myself.

1669808967020.png
1669810468052.png
1669809081129.png
1669809135915.png
1669809187690.png
 
Last edited:
No. Account creation, account information, character page, top players, top guilds, news, server status. No character creation cause I had it in the client instead (not that it changes anything in this situation). Also had to design and code entire layout by myself.

Looks really nice! Especially layout looks fresh.
 
This thread has been dead for a bit but idc.

I was working on an AAC for fun in React (Nextjs) and Python. But lost time and motivation for various of reasons.

I simply was curious what people would think about JS/Python over PHP.
 
Back
Top