2010-Jan-5 11:59

Roleplay servers can involve complex money transactions, and keeping track of these as well as interactions with houses, cars and other items such as drugs can be an interesting challenge. With over 23,000 people searching on Google for some kind of SA-MP hack or trainer, you need to be on top of them. As well as recruiting moderators and administrators, I will not talk about securing your server to give yourself the best possible chance.

If you're a scripter then read this paragraph, otherwise you may want to skip it. The first thing to note is that there are no samp hacks that can edit variables stored on your server. In fact, the only variable that they can usefully change in order to gain money (which leads to houses, cars, etc) is their locally stored money counter. It's very insecure to store a player's money variable here, because it's very easy to edit. Instead, consider creating another variable that you use for money transactions, and then simply update this locally stored player money counter each transaction. This does mean that sprunks are free, because there is no callback for OnPlayerSprunk, but $1 every now and then wont hurt. If a user does try to cheat, you can then just check to see the difference between the local variable and the one you've made.

While your server is small it may be OK to have manual checks on playerfiles, but to be safe it's much better to have an automated checker that notifies administrators in case of irregularity. A bot that checks a players cash/possessions against the time they've been playing is an easy check - if they're not proportional then something is up and you can deal with it. It is common for servers to have a 'bot' that will automatically ban people who have obvious and undeniable hacks such as having weapons that aren't applicable in the server or having a jetpack. This will ensure that your players don't get disrupted when there are no other administrators online to deal with it.

Automated processes aside, you need to have some responsible people who can deal with any issues that arise during gameplay. You should select these based on experience, maturity, time they've been with the server and what kind of relationships they have with the other players. The qualities that you should look for will be self-explanatory, and I don't need to tell you.

These administrators will need a some commands to use in order to administrate the server effectively. There are a few freely-available scripts already out there on the SA-MP forum:

posted by althea in: Unspecified
email this post | Comments (0) | Add Comment
Find quality Products, Trade Leads,
Manufacturers, Suppliers, Buyers and Wholesalers. Free Trade Blog