[Tool/Web/Other] SSMM - Samp Server Map Manager
#1

Quote:

Load maps with objects, vehicles, removable buildings from your PC straight to remote (or local) SA-MP server

SAMP Server Map Manager 2.0


What is it?
SSMM – SA-MP Server Map Manager 2.0.

Description
SSMM is created to simplify maps installing-controlling processes:
1. Replace re-compilation of scripts with maps
2. Replace loading/unloading of scripts with maps
3. Replace uploading maps' files via ftp/other protocols to hostings.

SSMM contains the two parts:
1. Desktop application. It's written in C# with WPF.
2. SA-MP Server's scripts. 2 filterscripts: ssmm_checker, ssmm_keeper. They included:
  • scriptfiles/ssmm_connection.cfg. Settings of the connection to MySQL.
  • scriptfiles/ssmm_local.db. Storage of all uploaded maps.
  • scriptfiles/ssmm_langs/. All languages folder.
  • pawno/include/ssmm.inc. CallBack-API include in case of interaction with gamemode.
Detailed information: Part of SSMM.exe:
http://forum.sa-mp.com/showpost.php?...2&postcount=12

Detailed infortation: Part of filterscripts:
http://forum.sa-mp.com/showpost.php?...5&postcount=13

Video:
http://*********/jtVnHqYvUhE

Information

Pic №3.
Structure

SSMM structire is 3 parts:

1. User PC.
Computer under Windows, SSMM.exe will be placed here

2. MySQL DB
The bridge between user PC and SA-MP server. Can be installed on user pc as well as game/db hosting as well as be in somewhere else.

3. SA-MP Server
It can be located on the home PC and the gaming hosting or anywhere else. Filterscripts ssmm_keeper, ssmm_checker and components for them will be here.

Supporting resources formats:
  • CreateObject
  • CreateDynamicObject
  • AddStaticVehicle
  • AddStaticVehicleEx
  • CreateVehicle
  • RemoveBuildingForPlayer
Features
- Controlling maps on remoted server from home PC.
- Maps can be installed, enabled, disabled, removed.
- If you want to move all maps to another server, copying of 1 file is enought.

New features of 2.0 version
- RemoveBuildingForPlayer support.
- Several languages supporting.
- Showing source code of selected map button.
- ssmm.inc - CallBack API.
- New interface.
- User folder in AppData/Roaming.
- Snaps restoring mode.

Additional information
Data encryption method: DPAPI.
ADO.Net driver for MySQL version: 5.2.7.0.
Available languages: english, russian.

Installation

Step1: Allow remote access to db
To start, you should open a remote access to the database, if all 3 parts (Home PC, database MySQL, SAMP Server) are not on the same computer. If you already know how to open access, open it and skip this step. If you encounter difficulties, consider the scheme 3 and find your case of deployment. Select it from the list below.

1.
If SA-MP server located at the game hosting,
MySQL database located at the database hosting,
SSMM.exe located at the user PC, THEN:
1. Open DB remote access control at the game hosting.
2. Get IP adress of the user PC and provide access to it.
3. Get IP adress of the game hosting and provide access to it.

2.
If SA-MP server and MySQL located at the game hosting,
SSMM.exe located at the user PC, THEN:
1. Open MySQL db remote access control at the game hosting.
2. Get IP adress of user PC and provide access to it..

3.
If SSMM.exe and MySQL db located at the user PC, but SA-MP server located at the game hosting, THEN:
1. Open DB remote access control at the user PC.
2. Get IP adress of the SA-MP server and provide access to it.

4.
If SA-MP server, MySQL db and SSMM.exe located at the user PC, skip this stage.

It may be that your case isn't here. In this and any other difficult case, ****** more about remote access and try to open it yourself to relevant parts of SSMM.

If your database does not support remote access, install all of the SSMM parts on the home PC, as in the case №4. And then, after adding some maps, copy its ssmm_local.db from scriptfiles to scriptfiles folder on needed PC, and add ssmm_keeper to server.cfg

Step 2: Appending FS
1. From the release folder copy folders FILTERSCRIPTS, SCRIPTFILES, PAWNO and paste them to your SA-MP server directory, accept replacing.
2. Open the scriptfiles/ssmm_connection.cfg file and edit it with your connection params to MySQL.
3. Open the server.cfg file and append filterscripts ssmm_keeper, ssmm_checker.
4. Launch SA-MP server.
After succesfull connection to MySQL, all necessary tables will be created.

Step 3: Start SSMM.exe
1. Find the SSMM.exe file in the release folder and copy it to your desktop or ahother place that you prefer.
2. Launch SSMM.exe
3. Paste connection to MySQL params and click the "Connect" button.
4. "All maps are loaded" message is a sign that everything is right.

SSMM is ready to work!

Other FAQ
You can find it here: http://forum.sa-mp.com/showpost.php?...0&postcount=14

System requirments:
  • MySQL Database:
    It also should allows the remote access to provide.
  • BlueG MySQL Plugin R34 (R7) or above.
  • Incognito Streamer Plugin 2.7 or above.
  • .NET Framework 4.0 or above.
  • SA-MP server 0.3.7 or above.
Credits:
  • BlueG: MySQL Plugin.
  • MX_MASTER: MxINI include.
  • Incognito: Streamer plugin.
  • Typical SAMP scripter: MySQL plugin usage stats.
  • AndreT: ORM usage guide.
  • Вениамин Лыткин @Epsil0neR: WPF localization guide.
Version: 2.0 Int.
License: GNU LGPL 2.1
GitHub: http://github.com/DmitrySheenko/ssmm2.0
Download release: https://github.com/DmitrySheenko/SSM...leases/tag/2.0
Reply
#2

Ok, good luck
Reply
#3

lol.. We could wait btw...
Reply
#4

It's ready. Hope you enjoy
Reply
#5

Great Job mate!
Reply
#6

OMFG, Another Fabulous Release.
Reply
#7

OMFG, Another Fabulous Release.
Reply
#8

Truly amazing!
Reply
#9

Good work
Reply
#10

Does this support RemoveBuildingForPlayer?
Reply


Forum Jump:


Users browsing this thread: 5 Guest(s)