SAMP Online Engine
Introduction
Who are "we" and what is "SOE" ? You may ask... So lets begin from start...
Setup
"We" are SA:MP Server developers from Croatia that have been playing SA:MP from early versions as of v2.2X in 2008. After that in year 2009. we had started to work on developing our own SA:MP server. At first, "we" were playing on some well-known balkan DM servers. These SA:MP servers have been basic edit of old "godfather" mode. We had a lot of fun playing on these severs but we stopped after they have implemented some breaking changes in new versions when they were no longer fun to play (you can't park your car wherever, you need to stop when police officer requests you to, you can't own weapons if you are not in organization, admins had become a bunch of RP sissies, if you broke any of the "forum written rules" you would be jailed in Area 51 for n minutes, etc...). They were on it's way to become standard RPG server and "we" did not like that. We felt like DM server should be about DM and not RP...
For this time frame I would like to specify that "we" were my younger brother and me.
After that I downloaded SA:MP server package from then official SA:MP site and started working on simple edit of Cops'N'Gangs just to learn how to add new teams, vehicles, objects... You can imagine pain of trying to self learn SA:MP scrpting in year of 2009. only from forum posts and SA:MP official pages (without any AI...). Slowly I have started to learn how to program and how SA:MP works and later started to develop new basic features on Cops'N'Gangs mode (I was 14 years old at that time).
After all that my new experience with Pawno and SA:MP server development I had started to notice that balkan SA:MP servers had players on mostly RPG servers... Oh boy I can tell you "we" did not like that... But monkey sees monkey does...
Confrontation
I have started working on my own Sarma SA:MP RPG server that would have all the features other balkan RPG SA:MP serves had. It was not too hard because there were not a lot of features in that time. I had developed all these features but it took me over an year to implement them (all done using Dini plugin thoo). I had vision to create SA:MP server that had everything to be at least equal with other balkan SA:MP servers... But what was is my mistake after all ? I had developed RPG mode but it was in country side of the map... I was thinking I will success if I give players from balkans unique experience... But oh boy.... Balkan players had expectations to experience SA:MP RPG server that will be located mostly in Los Santos... If it is not it is doomed to failure... Only few player enjoyed new envoronment, other have soon left the server...
After that mistake I have moved all my SA:MP server's features to Los Santos but it didn't help... There were already a lot of other balkan RPG SA:MP servers that player's could play. Players would mostly join new servers to with idea to become admins or some sort of admins (gamemasters, gamehelpers, ...). I was willing to give none. My rules were simple: play, earn your place, help others, ... Soon I had realised it was huge mistake... Balkan players only wanted status within server to attract their friends to join because they got some "admin" status...
After that I acknowledged to myself: "long were the days gone where we balkan players would play SA:MP just to enjoy yourself"...
Resolution
Only thanks to SA:MP modification that had allowed us to learn programming and software development in our young age some of "us" had been given privilage to become professional software developers today. In meantime our passion for developing SA:MP has not been declined, it had just been postponed. Now we are known as "full stack developers" that are known for developing business applications that save money and improve efficiency in real world scenarios. But now we are back - using our newly aquired knowledge to furthermore increase SA:MP community engagement with our brand new take on SA:MP known as SOE (SA:MP Online Engine).
SA:MP Online Engine (SOE) is engine developed for single purpose - allow SA:MP players without any knowledge of programming to develop their own SA:MP servers. By using SOE you can create your own instance of SA:MP server without writing a single line of code. Everything is avaliable to you by few clicks from our SOE web application. Every change you make from SOE web application is automatically applied to your own SA:MP server... Properties, garages, vehicles, inventories, organizations, weather, double-tripple-quadruple paydays... We have it all...
Here are few images of SOE web application player and admin panel.
-
Login page
-
Player profile page
-
Player GPSes page
-
Admin index page
-
Admin achievements page
-
Admin properties page
-
Admin vehicles page
Credits
Luka_Matkic - (I) made all this possible by never quiting this project for last 5 years
Petra - Luka_Matikic's girlfriend that helped finish "boring" and some important web application tasks
Diaz - Testing, bug reporting (annoying :D), fresh ideas and encouraging next version development
Coke - Just to mention him because he said "SOE will never be finished for release because Luka_Matkic never finishes any project"
... and all other developers that made SA:MP development possible... it would be a very long list to name them all...
P.S.
By joing our SA:MP server you will experience fully functional SOE envoronment but currently we have not yet released SOE engine for public use (SA:MP server and web application). This is because we are still finding a lot of bugs in our freshly developer SOE engine and we are lacking staff to write documentation. When we will be sure major SOE bugs are fixed and all requirements for releasing SOE were meet will release first version of SOE (SA:MP server and web application).
For now, make sure you visit this Wiki once in a while to stay untill we create dedicated website for SOE with first publicly avaliable version of SOE.