Skip to content
This repository has been archived by the owner on Feb 21, 2023. It is now read-only.

Releases: ServerMod/Smod2

ServerMod 3.1.16

11 Sep 05:40
cf9269e
Compare
Choose a tag to compare

Targeted Game Version: 7.4.1 (Revision I)

Game

  • Fixed SCP-106 not being killed after contained
  • Fixed tesla_triggerable_team default value
  • Added set_role_ignore_lite config variable which allows you to spawn before round start
  • Added config allow_multiple_auth
    (This will allow multiple players with the same authentication token to connect. Default to false.)
  • Added config disable_handcuff_event. Default to true.

API

  • Fixed IntercomStatus
  • Fixed event OnSCP914ChangeKnob
  • Fixed API Player.ChangeRole not providing items to player
  • Changed event OnHandcuff to OnHandcuffed

3.1.16-B Re-released

  • Integrated Default Item
  • Added int[] items & bool DefaultItem to OnSetRole

ServerMod 3.1.15

09 Sep 11:00
Compare
Choose a tag to compare

Targeted Game Version: 7.4.0 (Revision II)

Game

  • Added config hide_global_badges
    (This will hide all global badges by default and prevent people from reenabling them on your server. The people will still have their global badges and as such will keep their RA access unless you disabled it for their role. If you only want to hide them at start or only specific badges, that can be accomplished with other config commands that are part of the main game. Check the smod readme for all the options.)
  • Added config tesla_triggerable_team
    (Teams that can trigger tesla gates. Defaults to 1,2,3,4,6.)
  • Added translations for plugins (LangManager)
    Usage:
    plugin.AddTranslation(new LangSetting(string key, string default))
    plugin.GetTranslation(string key)
    It will be updated to support multi-language in the future.
  • Fixed round not ending with less than two players
  • Fixed dependency loader

API

  • Added API for TeslaGate
  • Added API Player.Get106Portal
  • Added API Map.SetIntercomContent & Map.GetIntercomContent
  • Added API Round.AddNTFUnit
  • Added API Round.MTFRespawn
  • Added API Round.RestartRound
  • Added API Connection.IsBanned
  • Added event OnSetNTFUnitName
  • Added event OnPlayerTriggerTesla
  • Added event OnSCP914ChangeKnob
  • Re-added event OnPocketDimensionEnter
  • CallCommand is now case-insensitive

Servermod 3.1.14

27 Aug 18:47
91e5df6
Compare
Choose a tag to compare

Targeted Game Version: 7.3.1

Game

  • Support for new MultiAdmin
  • Added option PORTAL to config pd_random_exit_rids(Portal is the black hole set by SCP-106)
  • Added disable_global_badges config (This could get you delisted if you're verified, definitely put something about global badges being disabled on your server in the servername)

API

  • Added GetConfigPath()
  • Made rotation in SmodMap.SpawnItem an optional arguement. Defaults to Vector3(0,0,0)

Servermod 3.1.13

24 Aug 16:45
Compare
Choose a tag to compare

Reupload to fix Friendly Fire grenades

Targeted Game Version: 7.3.1

Game

  • Fixed no Announcement on 106 containment through Lure (hopefully)
  • Fixed player gets stuck in floor when escaping from PD (hopefully)
  • Updated Godmode's permission from Overwatch to PlayerPermissions (will be in base game next patch too)
  • Added config nuke_cleanup (deletes all items in the facility when nuke goes off)
  • Added $grenade_kills as a server name variable
  • Added config window_health. Default to 30.
  • Added command TPPOS <Player(s) to be Teleported> <x> <y> <z> (takes coordinates)
  • Added command POSITION <player/s name|player/s ip> (Prints position for player/players)
  • Added config scp106_lure_team (Teams that are allowed to use, aka enter & be killed in, femur breaker. Defaults to 1, 2, 3, 4, 6)

API

  • Fixed grenade damage type in PlayerHurt and PlayerDeath events
  • Fixed Elevator.ElevatorType
  • Added SmodPlayer.GetBypassMode()
  • Added SmodPlayer.GetAuthToken()
  • Added Player.HideTag (takes a bool)
  • Added event OnHandcuff
  • Added OpenDoorsAfter to StartCountdownEvent (this defaults to true, if you switch it to false, it won't open the doors like it normally does)
  • Allow altering the playerlist in TeamRespawn (untested, but should allow you to spawn in less players, or even none at all)

Servermod 3.1.12

11 Aug 19:51
Compare
Choose a tag to compare

3.1.12 B Re-release for bug fixes

  • Fixed 106 animations
  • Fixed Cassie announcement
  • Realllow plugins to give SCPs access to 106's containment button

Update to 7.3.1

  • Added API Map.FemurBreaker(bool enable)
  • Added ability to make SCP-106 uncontainable by setting scp106_lure_amount to 0.
  • Added Elevator API
  • Added DamageType to PlayerDeathEvent

Also exclusive access to Intercom Bypass 👍

ServerMod 3.1.11

08 Aug 08:40
Compare
Choose a tag to compare
  • Fixed duplicate config key halting game server loading
  • Fixed RoundStats API not actually setting a RoundSummary object (Apparently it looked for it in the Host object, but that object doesn't have a RoundSummary Component)
  • Fixed double pastebin and expected version in servername
  • Made Reserved Slots location use the AppFolder by default
  • Made Remote Admin commands use the sender's Player object
  • Fixed OnUpdate & OnFixedUpdate
  • Fixed OnIntercom. Removed bool allowSpeech. You can use OnIntercomCooldownCheck instead
  • Added API Door.Name & Door.Permission
  • Added event OnMedkitUse
  • Added event OnShoot
  • Added event On106CreatePortal
  • Added event On106Teleport
  • Added event OnElevatorUse
  • Config option scp914_keep_health now clamps the health within the max health of the new class
  • Added scp914_keep_health_above_max config option, a bool that defaults to false (counters the change above)

Rerelease to fix OnMedkitUse, OnShoot, On106CreatePortal, On106Teleport, OnElevatorUse & warhead start/stop countdown events.

ServerMod 3.1.10

28 Jul 20:27
Compare
Choose a tag to compare
  • Reserved Slots now uses the "#" comment symbol by default
  • Added event OnPlayerInfected
  • Added event OnSpawnRagdoll
  • Added API Player.Infect
  • Added event OnLure
  • Added event OnContain106
  • Added config scp106_lure_amount
  • Added API Player.ThrowGrenade
  • Fixed command Grenade
    Usage: Grenade <Player(s)|All>
  • Added more Vector API
  • Added update events (untested)
  • Added AddCommands (allows for setting multiple commands to the same handler)
  • Changed 106contain event (when u press button) to allow plugins to disable the activation
  • Fixed half the SCPs passing the victim as attacker in Hurtplayer.

Re-uploaded to fix 106 containment

ServerMod 3.1.9-B

23 Jul 12:02
Compare
Choose a tag to compare
  • Removed legacy ReservedSlot config options
  • Re-added config item_cleanup & ragdoll_cleanup
  • Fixed OnRoundEnd
  • Added SCP939 to OnSetSCPConfig
  • Fixed auto_warhead_start_lock

ServerMod 3.1.9

18 Jul 14:55
Compare
Choose a tag to compare
  • Added API Player.GetRotation
  • Added API Player.SendConsoleMessage
  • Added Vector rotation to Map.SpawnItem
  • Added event OnPocketDimensionDie
  • Prevent client using ServerMod
  • Added config pd_random_exit_rids_after_decontamination
  • Re-added OnWaitingForPlayers
  • Re-added Round.Duration
  • Fixed TeamRole of SCP-173
  • Allow MTF not to respawn. By setting maximum_MTF_respawn_amount to 0.
  • Added config scp_healing_duration Defaults to -1.
    Heal SCPs who haven't moved and got hurt in a specified amount of time.
  • Added config scp_healing_health
    The amount of HP that SCPs will recover.

ServerMod 3.1.8

14 Jul 21:55
Compare
Choose a tag to compare
  • Updated to base game Open Beta v7.2.0.
  • Added kinematic API methods for Items (enables / disables item physics)
  • Added API Map.SpawnItem
  • Added event OnThrowGrenade
  • Added bool allowSpeech to OnIntercom
  • Fixed event OnIntercom