SourceMod News Bits Sep 23, 2007 17:49
Here are some various updates that have accumulated over the past few weeks!

>> faluco has added a new extension, called "CS:S Tools," which automatically adds extra functionality for SourceMod when running Counter-Strike: Source. It contains some CS:S constants and a quick set of natives to help alleviate the burden of plugins maintaining their own signatures for very common functions.

>> ferret is currently beta testing an official mapchooser plugin for SourceMod. It is currently in the base package in the "disabled" plugins folder. If you are interested in using this plugin and are willing to provide feedback, please visit his thread.

>> Core now has a new API layer for dealing with time limit/remaining values. Plugin authors wishing to see this API should look in timers.inc.

>> With future TF2 plugins in mind, ferret has added the ability for SourceMod plugins to allow clients to hear mic chat from anyone on their team, dead or alive.

>> faluco has added functions for creating and spawning arbitrary entities by name. Look in sdktools_functions.inc for the new API definitions.

As you can see, we have started a new trend for SourceMod by including extra game-specific functionality in a separate extension. This trend will continue on a case-by-case basis for mods that have commonly used functionality. If you have a request for a new or existing game extension, please keep in mind:
  • Popular games will get higher priority.
  • Games that are missing a platform port will most likely get ignored/rejected.
  • The functionality must be useful to more than one person.
  • The functionality must be specific to that game. For example, a request to get health in DoD is not valid unless normal health functions for DoD do not work.
  • You must have some semblance of knowledge about the functionality. For example, requesting the ability to "slow down bullets" in CS:S would be invalid. A request to wrap the CCSPlayer::AddAccount() function would be valid.


Aside from these goodies, the roadmap to 1.0.0 is slowly diminishing, and our goal is to have the front-end administration menu portion usable by the time Orange Box ships.

Enjoy! This post was sponsored by a pile of papers and ham.
.: by BAILOPAN 6 comments

SourceBans RC1 Released Sep 18, 2007 13:15
Since a lot of people have been waiting for an AMXBans equivalent for Source, we'd like to help SteamFriends in letting everyone know that SourceBans has gotten its first beta release.

Features:

  • Admin system for Sourcemod through the web
  • Admin rights system, set permissions per admin per server
  • Global banning system for your own servers, Web-Based banning
  • Ban by STEAMID
  • Kickban players directly on your servers directly from the web
  • Search ban database
  • Supports ALL Source modifications
  • Supports an unlimited amount of servers
  • Integration with Steambans for checking Steam ID's


Downloads: http://www.sourcebans.net/?p=download
.: by BAILOPAN 6 comments

SourceMod and Metamod:Source Orange Box Compatibility Sep 17, 2007 21:37
With the beta release of the Orange Box engine, Valve has announced that it is backwards incompatible against the old Source engine. What does this mean? For Orange Box games only (that is mainly TF2 right now), Metamod:Source, Metamod:Source plugins, Valve plugins, and Valve mods may not run on the Orange Box engine unless they are recompiled against the newer SDK.

The real depth of these changes is not yet known. We will not make changes to Metamod:Source until Valve releases definitive specifications to the new engine. When Valve does, we will make both Metamod:Source and SourceMod fully compatible with the Orange Box engine.

Please do not post on the forums asking when this compatibility will be added, how long it will take to add it, when Valve will release the specifications, or if a specific Metamod:Source/Valve plugin will be compatible. At this time, not knowing the scope of changes and not knowing when Valve will release more information, we can't answer. When Valve releases the specifications we will make another news post estimating how long it will take to get each of our major projects compatible.

Thanks, and enjoy the (upcoming) TF2 beta!

Note 1: SourceMod scripts do not rely on binary compatibility with the Source engine, and thus as long as Metamod:Source works, SourceMod will work, and SourceMod plugins will work.

Note 2: Depending on the scope of the changes, we will potentially consider an option where old plugins for the Metamod:Source platform will automatically work on the Orange Box platform. If we can save developers and users the huge hassle of dealing with this compatibility issue, we will try. This note is merely speculative pondering and is not a guarantee to expected functionality.
.: by BAILOPAN 26 comments

Immunity Changes, SQL Changes, New Doc Additions Sep 10, 2007 19:11
Today we've made a major to change to an area of SourceMod that has caused both confusion and disappointment: the immunity portion to the administration system.

The new immunity system lets you assign any numerical value to each administrator and group. If Admin #1 has a higher access value than Admin #2, then Admin #2 won't be able to target Admin #1. This simple solution should greatly improve ease and flexibility.

Why does this get a news post? We had to change the SQL table schemas with backwards incompatible changes. Luckily, we've extended the sql-admin-manager plugin to let you easily upgrade your tables. If you use the SQL plugins and you upgrade your plugins to revision 1409 or higher, it is imperative that you follow the upgrading instructions linked below.

This means the the old immunity system is entirely deprecated. It has been removed from the documentation, but old config files and plugins will continue to work.

For more information:


In addition, we've added a number of new articles to the wiki. Check them out!
.: by BAILOPAN 10 comments

SQL Admin Plugins, Voting Aug 14, 2007 02:37
The list of features continues to grow! I am pleased to announce that we now have added SQL administration plugins to the default package. This is a full port of the flat-file features (such as groups, inheritance, immunity, and overrides).

Documentation: http://wiki.alliedmods.net/SQL_Admins_%28SourceMod%29

Brief overview of the recent plugins added:

  • admin-sql-prefetch: SQL admin plugin, "basic" version
  • admin-sql-threaded: SQL admin plugin, "dynamic" version
  • sql-admin-manager: SQL admin commands
  • basefuncommands: "Fun" style commands such as slap and burn
  • basevotes: Basic admin votes (such as map, kick, ban, and "create your own vote")
  • basefunvotes: Voting for gravity, slay, alltalk, friendlyfire, etc


More documentation on all the recent plugins will come soon. In the meantime, you can use sm_help in the console.

Enjoy!
.: by BAILOPAN 29 comments

1 ... 20 21 22 ... 30
© Copyright 2004-2024 SourceMod Dev Team