Community Announcements - Rubat
Next Update
The next update is coming soon ( In next couple of weeks ). You can find a full list of changes here:
Next Update Change List

While you are waiting for the next update, you can help us test the update to make sure that when it is released, it is as bug free as possible. You can learn how to help here:
How is Dev Branch?

Thanks to everyone who is testing the next update and reporting bugs.

Steam Sales
Garry's Mod is currently on sale at -75%. If you ever wanted to buy the game for yourself or your friends, now is a good time!

In addition to that, Counter-Strike: Source is on sale at -50%. If you still don't own it and are experiencing missing textures and models in multiplayer, you can get it right now.


Sales are over.

Workshop
I'd like to personally say thanks to everyone who is reporting bad content on Garry's Mod Steam Game Hub.

If you wish to contribute to the Garry's Mod community, you can find the Steam Workshop rules for Garry's Mod here:
Steam Workshop Rules
Announcement - Valve
For the next six days, take advantage of huge savings throughout the Steam store on thousands of titles. Plus, discover new and recommended games on your personalized Exploration Sale page here. Check back each day for new Daily Deals.

Today’s Featured Deals Include:


The Steam Exploration Sale runs from now until 10AM Pacific Time, December 2nd. Complete information on Daily Deals and other special offers can be found on Steam.

PC Gamer
steamcommunity.com


Microsoft bought Mojang yesterday you may have heard something about that. You may also have heard grumblings from some corners of the community that Minecraft creator Markus "Notch" Persson "sold out" by taking the money and abandoning his game and, by extension, his millions of adoring fans to the fickle whims of of a corporate villain. But Garry Newman, the man behind indie darlings Garry's Mod and Rust, says he'd do exactly the same thing if he could, and you probably would too.

Newman pointed out in a blog post that went up shortly after the Mojang deal was was confirmed that everything changes for an indie developer once he starts hiring people to work for him, because you're suddenly responsible for a lot more people than just yourself. Citing the case of Blitz Game Studios, which shut down in September 2013, laying off 175 employees, and then effectively re-launched in November under a new name, he wrote, "Those are the guys you don't want to be."

"I am sure more than the top guys at Mojang became very financially rich due to this deal and that's something that should be admired not seen as a bad thing," he continued. "Long story short, I d have done the same thing. The money is enough to very much take care of all the staff. The game is in relatively safe hands. Mojang s legacy is as a huge success story instead of a one hit wonder. Everyone wins. Can you seriously say you d have done it differently?"

No, Garry. No, I cannot.

PC Gamer
Garry's Mod


It could only happen on PC: Garry's Mod, a seemingly pointless sandbox allowing all manner of ridiculous and perverse experimentation, has managed to sell 6 million copies. The news comes via Garry Newman himself, who managed to drag himself away from mountains of cold hard cash for long enough to Tweet the news.

Garry's Mod originated as a Half-Life 2 mod. It hit Steam in 2006 and, according to figures from April 2013, has earned over $22 million. More than a year later, and since the game went standalone earlier this year, that figure has no doubt increased significantly. As reference, the game had sold a mere one million copies back in 2011.

Along with the new sales milestone Newman provided a platform breakdown for the title. The vast majority sold for Windows, 336,765 sold for Mac and 28,322 for Linux.

As for the future of Facepunch Studios, Rust is still in development, albeit in Early Access, while Riftlight is a newly announced topdown shooter which looks pretty sweet.

 
PC Gamer
csgo-esl-one-highlights


The ESL One Cologne 2014 CS:GO championship went down as the most-watched Counter-Strike event in history, with over 400,000 combined viewers watching live in-game or through the ESL stream over the weekend. There were plenty of memorable frags, clutches, and comebacks during the 16-team, four-day event, the best of which I ve collected here.

Every ace (one player notching five kills) from the tournament


The final moments of the last in the three-match series between Cloud9 and NiP


LDLC s apEX notches a 3K on a terrific eco round


Dignitas dupreeh walks through smoke and is rewarded for a moment


A disgusting jump-USP headshot at the end of this clip


Semphis with an amazing stealth retake on de_dust2 s bombsite B


One of our favorite matches of the tournament, an incredible double-OT comeback


The moment of victory for Swedish team Ninjas In Pajamas

Community Announcements - Rubat
A minor update containing a few hotfixes for last update just came out. Restarting your servers is strongly recommended.
If there are any persisting issues left, please report them on the official GitHub issues page.

GLIBC_2.15 dependency on Linux dedicated servers
Some Linux dedicated server owners may have noticed that the game now requires glibc 2.15. This is a necessary change since the version we were using before was really outdated. If your server is running on a relatively old distro which does not include that library, you can find instructions on how to install it here: Linux Dedicated Server Hosting.

Fixed non-ASCII characters being removed from player names
This was accidentally introduced in an attempt to fix an exploit which would let servers tamper with a client’s configuration file, sorry for that! Everything should be back to normal now.

Fixed model scaling not working correctly on some models
Entity:SetModelScale and Entity:EnableMatrix had an issue with some models which would cause transformations to be applied twice. This issue is now fixed, you can see the difference below:

This will break scripts that rely on the old broken behaviour, so I also added Entity:SetLegacyTransform for those who want their current scripts fixed with minimal effort. This function basically brings the old scaling behaviour back for the entity it is called on, so it should be used exclusively as a temporary fix.

Full Changelog

Fixes
  • Fixed plugin_load not doing anything
  • Fixed players being removed when sitting in a vehicle parented to another entity
  • Fixed non-ASCII characters being removed from player names
  • Fixed tabs in RichText selection
  • Fixed properties not correctly working on vanilla
  • Fixed Color.__tostring not outputting alpha
  • Fixed render.CapturePixels crashing when used on render targets
  • Fixed Weapon:CallOnClient crashing when called on a weapon owned by a NPC
  • Fixed player names not updating in scoreboard and voice panels
  • Fixed weapon holdtypes not always updating on the client
  • Definitely fixed Entity:SetModelScale and Entity:EnableMatrix applying transformations twice on some models
Additions
  • Added Entity:SetLegacyTransform(bool)
Deletions
  • Removed properties.HaloThink
  • Removed _restart from blocked concommand list
Community Announcements - Rubat
FIXES
  • Fixed item pickups not being collectable in some cases
  • Fixed env_microphone not always transmitting NPC voices in multiplayer
  • Fixed some textures on gm_construct having an incorrect normal map when running under DX8
  • Fixed console crash on some machines
  • Fixed another possible exploit with CNetChan::SendFile
  • Fixed an exploit allowing access to any file on a client machine
  • Fixed vehicle noclip exploit
  • Fixed SMG viewmodel animation glitch when firing exactly 3 shots in a single burst
  • Fixed inaccurate text selection in RichText controls

IMPROVEMENTS
  • Files with an incorrect extension can no longer be loaded as modules
  • Loose .vcd files can now be loaded without having to be compiled into scenes.image

TTT
  • Fixes
    • Admin commands no longer appear in "last words"
    • Fixed a minor issue with teleporter effects
  • Additions
    • Added lag compensation to the crowbar's secondary attack
    • Added TTTPlayerUsedHealthstation hook
COMMUNITY
  • Fixes
    • Fixed vehicle third person affecting cameras
    • Fixed shipped weapons creating errors when given to NPCs
    • Fixed SimpleDoF to properly work with cameras
    • Fixed return values of draw.SimpleText
    • Fixed big numbers not sending properly with net.WriteTable
    • Fixed gmod_admin_cleanup/gmod_cleanup errors when run in a dedicated server console
    • Fixed vehicles not duplicating their skin, bodygroups, etc
    • Fixed derma.SkinTexture
    • Fixed longstanding thruster crash exploit
    • Fixed pasted ragdolls with duplicator being in T pose until you touch them (still happens for saves though, sorry)
    • Fixed snow footsteps
    • Fixed some base weapons (Alyx gun, HL1 grenade) being .357 clones
  • Improvements
    • Post Process effects are no longer saved across restarts
    • Hidden some useless HL2 maps
    • Updated jQuery/AngularJS
    • draw.SimpleTextOutlined now returns same thing as draw.SimpleText
    • Lua errors notification only stays for 10 seconds instead of 30
    • Clicking "Resize" in spawnicon right click menu no longer automatically rerenders the icon.
    • Fancified Bouncy Ball
    • Updated server browser looks
    • Bots are no longer counted towards player count in server browser
    • Sort addons and games alphabetically in Browse
    • Made player_manager.TranslateToPlayerModelName case insensitive
    • Tweaked some tools
      • Tweaked default values for some of the tools, tweaked limits in context panels for some of the tools
      • Added right click option for lamp tool to copy settings of another lamp
      • Deprecated settings/controls/*.txt, noone uses it, serves no benefit.
    • Improved context menu properties in various ways
      • Now works properly when you look from camera/driving a vehicle
      • Fixed some issues with "Drive" property and cameras
  • Additions
    • Added team.SetColor(index, color)
    • Added Angle:SnapTo(component, degrees)
    • Added IsColor, net.WriteColor, net.ReadColor
LUA
  • Fixes
    • Fixed Entity:PhysicsFromMesh building a deformed collision mesh
    • Fixed PhysicsCollide entity callback missing information about the entity which was collided with
    • Fixed IMaterial:GetMatrix crashing the game
    • Fixed sound.Add not working on dedicated servers
    • Fixed ents.FindByClass not interpreting wildcards correctly
    • Fixed util.CRC not working correctly on strings with embedded zeroes
    • Fixed util.JSONToTable losing precision for large integer values
    • Fixed Entity:GetBoneController returning a truncated value
    • Fixed Entity:SetHitboxSet not working properly with an integer parameter
    • Fixed NPC:FoundEnemySound, LostEnemySound, FearSound, IdleSound and AlertSound not calling their appropriate equivalent in the engine
    • Fixed InnerAngle and OuterAngle parameters not doing anything in lights created by DynamicLight()
    • Fixed util.TableToJSON crashing when passed a table containing keys that aren't strings or numbers
  • Improvements
    • Updated LuaJIT to version 2.0.3
    • Reverted Entity:IsValid to its old behaviour
    • Changed Entity:PhysicsInitBox behaviour to be more consistent with Entity:PhysicsInitConvex (no longer creates a broken physics object in some cases)
    • game.GetWorld is now shared
    • Player:HasWeapon and Player:GetWeapon are now shared
    • Entity(0) now returns the world on both server and client
    • Entities can now have up to 64 DT vars of each type (except strings)
    • Player:Kick and Player:Ban kick/ban reasons are now optional and may contain newlines
    • SWEP holdtypes are now properly networked
    • Vector and angle access using a numerical index rather than x/y/z is now slightly faster
    • gui.OpenURL now clamps URLs to 511 characters max
    • Added safeguards to mesh library functions
    • Entity:GetMaxHealth() is now shared again and properly networked
    • Entity:DrawViewModel now takes an optional second argument which controls which viewmodel to show/hide (defaults to 0)
    • Moved Entity:Disposition, GetActivity, IsNPCMoving, IsUnreachable to NPC:Disposition, GetActivity, IsMoving, IsUnreachable
    • Trace tables now accept an "output" parameter which may contain the table in which trace results should be written
    • sound.PlayFile and sound.PlayURL callbacks now receive an error ID and error name as their second and third parameters if an error occurs
    • Weapon:CallOnClient second argument is now optional
    • Moved Player:PlayScene, NPC:PlayScene and NextBot:PlayScene to Entity metatable
    • Entity:PlayScene second argument (delay) is now optional
    • MsgC can now print text with several colors in a single call
    • Moved Player:Freeze, GodEnable, GodDisable, IsFrozen, HasGodMode to Lua
    • Clamped pitch between -90 and 90 instead of -180 and 180 for AngleRand
    • util.KeyValuesToTable and util.KeyValuesToTablePreserveOrder now accept a third parameter which prevents keys from becoming lowercased when set to true
    • vgui.LoadControlsFromFile/LoadControlsFromString now properly creates scripted panels
    • Optimized vgui.LoadControlsFromString
  • Additions
    • Added Entity:PhysicsDestroy()
    • Added Weapon:GetHoldType()
    • Added util.SharedRandom(uniqueName, min, max, additionalSeed=0)
    • Added util.BlastDamageInfo(dmginfo, origin, radius)
    • Added Entity:SetLOD(lod=-1)
    • Added Entity:SetLagCompensated(bool), IsLagCompensated()
    • Added Player:SetAllowWeaponsInVehicle(bool), GetAllowWeaponsInVehicle()
    • Added CSoundPatch:SetDSP(dsp), GetDSP()
    • Added IGModAudioChannel:EnableLooping(bool)
    • Added IGModAudioChannel:PlayFile(path, flags, callback)
    • Added optional second argument to Entity:SetPhysicsAttacker which controls expiry time
    • Added game.SetSkillLevel(int), game.GetSkillLevel()
    • Added the following hooks to scripted effects: StartTouch, Touch, EndTouch
    • Added CUserCmd:SelectWeapon(weapon_ent)
    • Added __tostring to CNavArea, CSoundPatch, IGModAudioChannel, PhysObj, dlight_t metatables
    • Added PhysObj:GetName()
    • Added CNavArea:Draw(), IsUnderwater(), GetSizeX(), GetSizeY(), IsRoughlySquare(), IsFlat(), GetZ(pos), IsOverlapping(pos, tolerance), Contains(pos), IsCoplanar(navArea), GetClosestPointOnArea(pos), IsVisible(pos), GetCorner(cornerId)
    • Added navmesh.GetNavAreaCount(), GetNavArea(pos, beneathLimit), GetNavAreaByID(id), BeginGeneration(), IsGenerating(), GetPlayerSpawnName(), SetPlayerSpawnName(), AddWalkableSeed(pos, normal), ClearWalkableSeeds()
    • Added Entity:IsDormant()
    • Added ENT:Blocked(other)
    • Added Color:__tostring, Color:__eq and Color:ToHSV
    • Added gui.InternalKeyTyped(code)
  • Removals
    • Removed "loop" flag from sound.PlayURL
    • Removed support for vm_origin and vm_angles from GM:CalcView
Shacknews - Ozzie Mejia
We've previously taken in Chatty's perspective on Counter-Strike's milestone 15th anniversary. But some of our posters opted to remember Valve's shooter by sharing some memorable videos. Some of them show off some classic glitches, memorable rage moments, and classic mods. There are also a few others that celebrate Chatty's legacy, showing off some classic CS gameplay from years gone by.
Shacknews - Ozzie Mejia
It started as a simple mod to a classic first-person PC shooter. Taking Valve's original Half-Life, a pair of programmers tinkered with the game's script and worked to turn it into a team-based multiplayer romp. The result was a mod called Counter-Strike, which turned 15 on June 19 of this year. Since then, it turned into a retail release and quickly ballooned into a global phenomenon, becoming one of the most influential and beloved multiplayer experiences ever created. As a website with its roots firmly entrenched in PC gaming, Shacknews' Chatty community has some fond memories of battling Terrorists and Counter-Terrorists across the years. Their recollections range from unforgettable encounters, to funny bugs and glitches, to nights that just went on without end. This is a collection of memories from our community about Valve's Counter-Strike.
Product Update - Valve
Updates to Team Fortress 2, Counter-Strike: Source, Day of Defeat: Source and Half-Life 2: Deathmatch have been released. The updates will be applied automatically. The major changes include:


  • Fixed a case where some clients/servers would crash during map load
...

Search news
Archive
2014
Dec   Nov   Oct   Sep   Aug   Jul  
Jun   May   Apr   Mar   Feb   Jan  
Archives By Year
2014   2013   2012   2011   2010  
2009   2008   2007   2006   2005  
2004   2003   2002