Raised This Month: $12 Target: $400
 3% 

CS:S DM 2.0.0 Beta 4


Post New Thread Closed Thread   
 
Thread Tools Display Modes
Author Message
BAILOPAN
Join Date: Jan 2004
Old 07-01-2007 , 00:39   CS:S DM 2.0.0 Beta 4
#1

This is a BETA version of CS:S DM completely written for SourceMod. It is open source and contains almost all of the old features (plus more!) Documentation is in this post until it's deemed stable-worthy, at which point I will update the site.

If you are upgrading from CS:S DM 0.9x, delete it entirely. If you are upgrading from CS:S DM 2.0.0 Beta 3, make sure to update the gamedata file.

Installation:
Configuration:
CS:S DM will run without any extra configuration. If you want to configure it:
  • Edit cfg/cssdm/cssdm.cfg for general cvars.
  • Edit cfg/cssdm/cssdm.equip.txt for customizing equipment stuff.
  • Click Here to automatically convert old cssdm.cfg files to the new cvar format.

Bugs Reports and Feature Requests:
Click here to visit the bug tracker. If you have Windows, please attach an mdmp. If you have Linux, please attach or link to a core file (or e-mail it to [email protected]). Core files can be generated with "ulimit -c unlimited" in your shell console.

This marks a huge rewrite and vast improvement to CS:S DM. It is also open source now. Click here to get the source code!

Full changelog:
Code:
2.0.0 Beta 4 - July 1, 2007
- Enabling "buy" in cssdm.equip.txt now disables the equip menu.
- Fixed cssdm_bots_balance not working after mapchange.
- Fixed an RTE in spawn protection.
- Fixed a crashbug on mapchange.
- Fixed bug where FFA would not work after one mapchange.
- Fixed FFA not working entirely right on Windows.

2.0.0 Beta 1 - June 24, 2007
- Rewrote CS:S DM to be a SourceMod extension.
- CS:S DM is now open source, under the GNU General Public License.
- CS:S DM's spawning, equipment, and other features have been moved
  to SourceMod plugins.
- Most configuration options are now cvars; a new per-map config system is
  now in place.
- CS:S DM can now be translated to different languages.
- cssdm_enable/disable, cssdm_ffa_enable/disable are removed in favor of
  cssdm_enabled/cssdm_ffa_enabled cvars.
- cssdm_password/cssdm_login are removed in favor of SourceMod's admin
  system.
- Improved CS:S DM's removal of dropped items (including defusekits).
- Improved CS:S DM's spawning of late joined players, players joining
  a team after spectating, and late joining of bots.
- Greatly improved the intelligence of the weapons menu.  It will now
  choose not to display if it knows only one or less items can be 
  chosen.
- Added a "Random Weapons" feature to the weapon menus.
- Removed the grenade and armor menus.
- Added a new interactive spawn point editor ("cssdm_spawn_menu").
- Added a plugin to manage bot_quota correctly.
- Removed cssdm_addspawn.
- Improved bot support for automatic items.
- Fixed a bug where C4 would be removed when CS:S DM was disabled.
- The "respawn" command will now properly obey spawn wait times.
Attached Files
File Type: zip cssdm-2.0.0-beta4.zip (253.6 KB, 716 views)
__________________
egg
BAILOPAN is offline
Rebell
Veteran Member
Join Date: Nov 2004
Location: GERMANY
Old 07-01-2007 , 09:25   Re: CS:S DM 2.0.0 Beta 4
#2

Hi,

beta 4 is running now. Here my plugins list:

Code:
meta list
-Id- Name                  Version     Author               Status
[01] Mani Admin Plugin     1.2BetaR    Mani                 RUN
[02] GoreMod               3.2.5       c0ldfyr3             RUN
[03] SourceMod             1.0.0.103   AlliedModders, LLC   RUN
[04] CS:S DM               2.0.0.410   AlliedModders        RUN
[05] SDK Tools             1.0.0.103   AlliedModders        RUN
[06] EngineSound Extensi   1.0.0.0     Knagg0               RUN
[07] Hacks Extension       1.2.0.0     Knagg0               RUN
[08] Download Network Ta   1.0.0.0     teame06              RUN

[SM] Listing 10 plugins:
  01 "CS:S DM Bot Quotas" (2.0.0.403) by BAILOPAN
  02 "CS:S DM Basics" (2.0.0.403) by AlliedModders LLC
  03 "CS:S DM Spawn Protection" (2.0.0.403) by AlliedModders LLC
  04 "Healthkit On Death" (0.2.0) by Knagg0
  05 "No Block" (1.0.0.0) by sslice
  06 "Basic Commands" (1.0.0.1033) by AlliedModders LLC
  07 "GunGame:SM Config Reader" (1.0.0 Beta 4) by teame06-hat
  08 "GunGame:SM" (1.0.0 Beta 4) by teame06-hat
  09 "GunGame:SM Stats" (1.0.0 Beta 4) by teame06-hat
  10 "GunGame:SM Winner Logger" (1.0.0 Beta 4) by teame06-hat
I will report if anything goes wrong or crashes... tnx for update cya
__________________
Rebell is offline
Remirol
Junior Member
Join Date: Jul 2007
Location: Kirkcaldy, Fife, Scotlan
Old 07-01-2007 , 10:58   Re: CS:S DM 2.0.0 Beta 4
#3

I have installed beta 4 and everything looks good! The problem I have is that I cannot teamkill and the members of my 'team' will not attack me.

server config
Code:
// Server Settings
bot_prefix ""
bot_chatter off

bot_allow_rogues 1
bot_join_after_player 0
bot_join_team any
bot_defer_to_human 0
//bot_quota 0
bot_quota_mode "normal"
bot_auto_vacate 0
cssdm.cfg
Code:
// Sets whether or not CS:S DM is enabled.
// --
// Default: "1"
cssdm_enabled "1"

// Sets whether FFA mode is enabled.  FFA lets
// players kill teammates for points, without any
// damage reduction or teamkill penalties.
// -- 
// Default: "0"
cssdm_ffa_enabled "1"
meta list
[01] Sourcemod 1.0.0.103
[02] CS:S DM 2.0.0.410
[03] SDK Tools 1.0.0.103

Windows local server.

Last edited by Remirol; 07-01-2007 at 11:23.
Remirol is offline
BAILOPAN
Join Date: Jan 2004
Old 07-01-2007 , 11:25   Re: CS:S DM 2.0.0 Beta 4
#4

Please verify that mp_friendlyfire is 0 and that you have updated cssdm.games.txt
__________________
egg
BAILOPAN is offline
Remirol
Junior Member
Join Date: Jul 2007
Location: Kirkcaldy, Fife, Scotlan
Old 07-01-2007 , 11:44   Re: CS:S DM 2.0.0 Beta 4
#5

Quote:
Originally Posted by BAILOPAN View Post
Please verify that mp_friendlyfire is 0 and that you have updated cssdm.games.txt
Hi there... thanks for the quick reply!

I have added mp_friendlyfire 0 and have never edited or looked at cssdm.games.txt until now...

Even after the changes, it won't let me tk and my 'team' won't attack me...

This is my full server.cfg

Code:
// RCON Password
rcon_password "xxxxxxxxxx"

// Server Name
hostname "L@nt@stic IGL FFA Server"
//sv_password lantastic

// Load the bot system
//exec bot.cfg

// Server Settings
bot_prefix ""
bot_chatter off

bot_allow_rogues 1
bot_join_after_player 0
bot_join_team any
bot_defer_to_human 0
//bot_quota 0
bot_quota_mode "normal"
bot_auto_vacate 0
mp_friendlyfire 0

and cssdm.games.txt

Code:
/* Do not edit this file unless you know what you are doing! */
"Games"
{
    "cstrike"
    {
        /* FFA patch bytes */
        "Keys"
        {
            "LagCompPatch_Windows"        "\x90\x90\x90\x90\x90\x90"
            "LagCompPatch_Linux"        "\x90\x90\x90\x90\x90\x90"
            "TakeDmgPatch1_Windows"        "\xEB"
            "TakeDmgPatch1_Linux"        "\x90\x90\x90\x90\x90\x90"
            "TakeDmgPatch2_Windows"        "\x90\xE9"
            "TakeDmgPatch2_Linux"        "\x90\x90\x90\x90\x90\x90"
        }
        "Offsets"
        {
            /* Patch offsets for FFA */
            "LagCompPatch"
            {
                "windows"        "41"
                "linux"            "62"
            }
            "TakeDmgPatch1"
            {
                "windows"        "513"
                "linux"            "1547"
            }
            "TakeDmgPatch2"
            {
                "windows"        "161"
                "linux"            "366"
            }
            /* Offset into gamerules constructor */
            "g_pGameRules"
            {
                "linux"            "40"
                "windows"        "32"
            }
            /* Virtual indexes */
            "IPointsForKill"
            {
                "windows"        "62"
                "linux"            "63"
            }
            "Weapon_GetSlot"
            {
                "windows"        "224"
                "linux"            "225"
            }
            "RemoveAllItems"
            {
                "windows"        "283"
                "linux"            "284"
            }
            "GiveAmmo"
            {
                "windows"        "213"
                "linux"            "214"
            }
            /* The next two are detour byte "save" counts */
            "DropWeaponsPatch"
            {
                "windows"        "7"
                "linux"            "8"
            }
            "CSWeaponDropPatch"
            {
                "windows"        "6"
                "linux"            "10"
            }
        }
        "Signatures"
        {
            "UTIL_Remove"
            {
                "library"        "server"
                "windows"        "\x8B\x44\x24\x04\x85\xC0\x74\x2A\x05\x2A\x2A\x00\x00\x89\x44\x24\x04\xE9\x2A\xFF\xFF\xFF"
                "linux"            "@_Z11UTIL_RemoveP11CBaseEntity"
            }
            "RoundRespawn"
            {
                "library"        "server"
                "windows"        "\x56\x8B\xF1\x8B\x06\xFF\x90\x2A\x04\x00\x00\x8B\x86\x2A\x0D\x00"
                "linux"            "@_ZN9CCSPlayer12RoundRespawnEv"
            }
            "OnTakeDamage"
            {
                "library"        "server"
                "windows"        "\x8B\x44\x24\x04\x81\xEC\x84\x00\x00\x00\x53\x56\x8B\xF1\x50\x8D\x4C\x24\x28\xE8\x2A\x2A\x2A\x2A\x8B\x44\x24\x4C\x83\xF8\xFF\x0F"
                "linux"            "@_ZN9CCSPlayer12OnTakeDamageERK15CTakeDamageInfo"
            }
            "WantsLagComp"
            {
                "library"        "server"
                "windows"        "\xA1\x2A\x2A\x2A\x2A\x83\xEC\x24\x83\x78\x2C\x00\x53\x56\x8B\x74\x24\x30\x57\x8B\xF9\x75\x2A\x8B\xCE\xE8\x2A\x2A\x2A\x2A\x8B\xCF"
                "linux"            "@_ZNK11CBasePlayer28WantsLagCompensationOnEntityEPKS_PK8CUserCmdPK7CBitVecILi2048EE"
            }
            "CGameRules"
            {
                "library"        "server"
                "windows"        "\x56\x68\x2A\x2A\x2A\x22\x8B\xF1\xE8\x2A\x2A\x00\x00\xC7\x06\x2A\x2A\x2A\x22\xA1\x2A\x2A\x2A\x22\x8B\x15\x2A\x2A\x2A\x22\x89\x2A"
                "linux"            "@_ZN10CGameRulesC1Ev"
            }
            "CSWeaponDrop"
            {
                "library"        "server"
                "windows"        "\x81\xEC\x2C\x01\x00\x00\x53\x55\x56\x57\x8B\xBC\x24\x40\x01\x00\x00\x32\xDB\x85\xFF\x8B\xF1\x0F"
                "linux"            "@_ZN9CCSPlayer12CSWeaponDropEP17CBaseCombatWeaponbb"
            }
            "DropWeapons"
            {
                "library"        "server"
                "windows"        "\x83\xEC\x48\x56\x57\x6A\x00\x68\x2A\x2A\x2A\x22\x8B\xF1\xE8\x2A\x2A\x2A\x2A\x85\xC0\x74\x0C\x6A\x01\x6A\x00\x50\x8B\xCE\xE8\x2A"
                "linux"            "@_ZN9CCSPlayer11DropWeaponsEv"
            }
        }
    }
}
Remirol is offline
TSCDan
Senior Member
Join Date: Jan 2005
Location: NY, USA
Old 07-01-2007 , 21:22   Re: CS:S DM 2.0.0 Beta 4
#6

I'm exhibiting the same behavior. FFA enabled in the configs, FF disabled, copied the entire new "Addons" directory over with the server off, started it up, still doesn't have FFA. Windows 2003, Sourcemod 1022.
TSCDan is offline
Send a message via AIM to TSCDan Send a message via MSN to TSCDan Send a message via Yahoo to TSCDan
Remirol
Junior Member
Join Date: Jul 2007
Location: Kirkcaldy, Fife, Scotlan
Old 07-02-2007 , 08:02   Re: CS:S DM 2.0.0 Beta 4
#7

Okay, updated the cssdm.games.txt to version 411 from the CVS but still didn't activate single player DM. The game is pretty cool as it's running as a Team Deathmatch but I'm going to download the latest CVS versions and try again...

No, updating to the latest CVS didn't fix it... I'm out of ideas now... even moved the mp_friendlyfire 0 to the valve.rc file which didn't work either.

Last edited by Remirol; 07-02-2007 at 09:18.
Remirol is offline
Remirol
Junior Member
Join Date: Jul 2007
Location: Kirkcaldy, Fife, Scotlan
Old 07-02-2007 , 09:54   Re: CS:S DM 2.0.0 Beta 4
#8

Very strange, i've played in a few 'deathmatch' servers via the internet and those that look like they are CSSM types are playing TEAM deathmatch and not true single player FFA deathmatch... haven't found a FFA server yet!
Remirol is offline
TSCDan
Senior Member
Join Date: Jan 2005
Location: NY, USA
Old 07-02-2007 , 10:07   Re: CS:S DM 2.0.0 Beta 4
#9

I think the old CSSDM version still works with FFA (Not sure about that). I wouldn't be surprised if a lot of people don't regularly check this site to see if new versions are posted. I too have the version 411 of the cssdm.games.txt from the CVS, still doesn't work correctly.

EDIT: This may have something to do with sv_pure. I'll investigate more when I get home from work.

Last edited by TSCDan; 07-02-2007 at 15:25. Reason: Epiphany
TSCDan is offline
Send a message via AIM to TSCDan Send a message via MSN to TSCDan Send a message via Yahoo to TSCDan
TSCDan
Senior Member
Join Date: Jan 2005
Location: NY, USA
Old 07-02-2007 , 16:08   Re: CS:S DM 2.0.0 Beta 4
#10

Intriguing. After some testing, FFA works with revision 409 of the gametypes file, and NOT 411. Also, it does NOT work with SpectatorESP (turned out to be the major culprit I believe, more testing when I'm back home and not on laggy RDP). sv_pure does not have an impact. Hip hip hooray for CSSDM FFA!!!

EDIT: Btw, any news on the possibility of having the radar disabled/scrambled while in FFA?

EDIT2: Another btw, the bot quotas still did not work on a mapchange of an empty server, and I figured out why. The plugin would set the bot_quota, then the server would load the server.cfg (which has the bot_quota 0). I fixed this by placing bot_quota 0 in autoexec.cfg instead of server.cfg, and voila!

Last edited by TSCDan; 07-03-2007 at 08:48. Reason: Info
TSCDan is offline
Send a message via AIM to TSCDan Send a message via MSN to TSCDan Send a message via Yahoo to TSCDan
Closed Thread


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 17:09.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode