SAMP Online Engine: Difference between revisions

From SA:MP Online
Jump to navigation Jump to search
No edit summary
No edit summary
 
(28 intermediate revisions by the same user not shown)
Line 1: Line 1:
=== Introduction ===
Who are "we" and what is "SOE" ? You may ask... So lets begin from start...
=== Setup ===
=== Setup ===


Who are "we" and what is "SOE" ?
"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...
 
"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 well-known balkan server "Croherzegovina DM server" (that is name I have in memory, may differ from actual server name in years 2008. -2009.). This SA:MP server has been basic edit of old "godfather" mode. We had a lot of fun playing on this sever but we stopped after it had implemented some breaking changes in new version when it was 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...). It was on it 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.
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 (without any AI...). Slowly I have started to learn how programming 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 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 my new experience with Pawno and SA:MP server development I had started to nootice that balkan SA:MP servers had players on mostly RPG servers...
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 ===
=== 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). I had vision to create SA:MP server that had everything to be at least equal with other balkan SA:MP server... But what was is my mistake after all ? I had developed RPG mode but was in country side of the map but when all balkan players had expectations to experience SA:MP RPG server will be located mostly in Los Santos....
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...


Players would join, travell to Los Santos to find it empty... After that just to leave 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 mistake I have moved all SA:MP server 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 become admins or some sort of admins (gamemasters, gamehelpers, ...) but I was willing to give none. My rules were simple: play, earn, help others, ... Mistake... Players only wanted status within server to show to other players...
After that I acknowledged to myself: "long were the days gone where we balkan players would play SA:MP just to enjoy yourself"...


Long were the days gone where we would play SA:MP just to enjoy yourself...
=== Resolution ===


=== 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.
 
<gallery widths=330px heights=200px>
File:SOE_Login.png|Login page
File:SOE_Intro.png|Player profile page
File:SOE_Gpses.png|Player GPSes page
File:SOE_Admin_Index.png|Admin index page
File:SOE_Achievements.png|Admin achievements page
File:SOE_Properties.png|Admin properties page
File:SOE_Vehicles.png|Admin vehicles page
</gallery>
 
=== Credits ===
 
Luka_Matkic - (I) made all this possible by never quiting this project for last 5 years
<br />
Petra - Luka_Matikic's girlfriend that helped finish "boring" and some important web application tasks
<br />
Diaz - Testing, bug reporting (annoying :D), fresh ideas and encouraging next version development
<br />
Coke - Just to mention him because he said "SOE will never be finished for release because Luka_Matkic never finishes any project"
<br />
... 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.

Latest revision as of 16:47, 10 January 2026

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.

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.