Jump to content

Slmod v 7.0, with SlmodStats, SlmodAutoAdmin- finally ready & released!


Recommended Posts

Posted

Slmod version 7.0 has been finished. Or, at least, I can't find any more bugs, everything appears to work, and I've finished the docmentation :) I'm making a topic here because I let the Slmod thread (which is now mis-titled- mission scripting is now just a small portion of what Slmod does!) turn into a sort of Slmod blog. The problem is, anything I announce there will likely be largely ignored- my fault- people are used to seeing inconsequential updates there :D

 

ANYWAY, you can download Slmod Version 7.0 by visiting the main Slmod post here:

http://forums.eagle.ru/showthread.php?t=80979

 

The big improvements over Slmodv6_3 is the addition of SlmodStats, a greatly enhanced autokick/autoban system, and enhancements to the Admin Menu (kick by id, ban by id), a server MOTD system, a help menu, refactored and more efficient code, and probably a lot more stuff I'm forgetting. Oh yea! Slmod now installs into Saved Games/DCS, and does not get removed by the autoupdater :)

 

Here's a link to the Slmod Version 7.0 manual:

http://forums.eagle.ru/attachment.php?attachmentid=82648&d=1369789738

 

And here's a change log from Slmod version 6.3 to Slmod version 7.0 that covers *most* of the changes, I think (there were so many it's hard to keep track):

http://forums.eagle.ru/showpost.php?p=1768536&postcount=589

 

SlmodStats

 

Anyway, here's the opening section about SlmodStats from Slmod manual:

Slmod v7+ includes SlmodStats, a multiplayer statistics tracking system. SlmodStats stores multiplayer statistics across hosting sessions, allowing your server to build up a database of player statistics. SlmodStats tracks the following data:

- Flight time and total time in each aircraft (and total time in Combined Arms)

- Number of kills

- Types of kills (such as Ground Unit -> Tanks or Helicopter -> Attack)

- Number of crashes, ejections, and deaths

- Number of friendly fire hits and kills

- Number of fair PvP kills

- Types of and number of weapons fired, and the number of hits and kills with these weapons

 

The data that SlmodStats collects is saved to the hard drive between and during hosting sessions. If the host crashes to desktop, no data will be lost. SlmodStats also is capable of saving data for each mission flown. These files can also be saved to the hard drive. The saved data is in the form of a serialized Lua table, and thus can be reloaded into anything else that has access to a Lua interpreter. This could include web servers.

 

What sets SlmodStats apart from other stat systems that have come before is that it exists within DCS. This allows the stats to be displayed in game to clients using trigger text or chat messages- no more logging into external websites to see your stats (though, as already stated, nothing prevents you from loading the SlmodStats data into an external website too!). Thus, SlmodStats includes a built-in stats display menu accessed through the "-stats" chat command.

 

Additionally, being part of DCS itself allows SlmodStats to gather more information than previous stats systems could. This gives it a lot of room for expansion and enhancement in the future, too. It resolves the "killed by building" bugs, and makes it possible to even credit players who are offline with kills (should something they have damaged later die as a result of their damage to it, after they have already logged out).

 

Finally, note that SlmodStats tracks player stats by their unique DCS account UCID number. Thus, a player's name does not matter. In fact, SlmodStats even tracks what names you've used on the server… so be warned!

 

Anyway, I do plan to expand SlmodStats to allow multiple servers to share stats. I've got a number of ideas on how this could be done, and will be investigating them when I start getting time to work on Slmod v7.1 or v7.2

 

SlmodAutoAdmin, new autokick/autoban system

Here's the opening section about SlmodAutoAdmin, the new autokick/autoban system, taken from the Slmod manual:

Slmod now includes a highly customizable and capable auto-kicking/auto-banning system. This system, SlmodAutoAdmin, uses SlmodStats to evaluate a player's "criminal history" when they connect and when they commit an offense. Based on the player's past history of offenses, the player may be cleared to play on the server, or could face disciplinary actions such as being kicked, being temporarily banned, or even being permanently banned. SlmodAutoAdmin takes into account such factors as the client's flight time on the server, how many offenses were committed of each type, how long ago these offenses were, and whether or not these offenses were clustered together in time.

 

It is important to note that a player can commit offenses even if he is not currently connected to the server. Should a player team-damage a unit, disconnect from the server, and the unit he team-damaged later crash or otherwise fail to return to base, then player will receive a team kill, even while not being connected to the server.

 

Anyway, those are the two biggest things, but there have been numerous other improvements. Please see the Slmod manual and the Slmod thread for full lists of features and changes.

 

So finally, I can get back to Mist and ED testing. However, a low level of work will begin soon on the next version of Slmod. The number one priority feature for the next version of Slmod is mission rotation and mission voting.

 

Note:

Slmod Version 7.0 will not be compatible with Interceptor's InSeMa mod of Slmod version 6.3. Unfortunately, Interceptor has gone MIA (he was actually going to help me and co-develop Slmod Version 7.0 with me). Hopefully he returns ASAP!

Intelligent discourse can only begin with the honest admission of your own fallibility.

Member of the Virtual Tactical Air Group: http://vtacticalairgroup.com/

Lua scripts and mods:

MIssion Scripting Tools (Mist): http://forums.eagle.ru/showthread.php?t=98616

Slmod version 7.0 for DCS: World: http://forums.eagle.ru/showthread.php?t=80979

Now includes remote server administration tools for kicking, banning, loading missions, etc.

Posted

Thank you very much !

I will instal SlMod to my A2A server this afternoon. Really looking forward to the statistics function.

[sIGPIC][/sIGPIC]

.....Vladimir, let's go to Sukhoi.......

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...