精選項目
遊戲
軟體 試玩版 新聞 推薦
Garry's Mod is a physics sandbox. There aren't any predefined aims or goals. We give you the tools and leave you to play.
發售日: 2006 年 11 月 29 日

購買 Garry's Mod

包含此遊戲之套件

購買 Counter-Strike: Source + Garry's Mod

包含 2 個項目: Counter-Strike: Source, Garry's Mod

最近更新 檢視全部(10)

The Summer Hotfix

07 月 11 日

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

227 則回應 繼續閱讀

The Summer update

07 月 8 日

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

249 則回應 繼續閱讀

評論

“It brings back the silly glee of unbridled experimentation, intuitive learning and playful social interactions that most of us haven't experienced since childhood. For that, it's essential.”
88 – PC Gamer

關於此遊戲

Garry's Mod 是一個物理實驗場。 不像一般遊戲,這款遊戲並沒有預定的目標或目的。 我們給您工具,您決定遊戲內容。
您可以叫出各種物件互相組合,創造新的道具,不論汽車、火箭、投石車還是連名字都沒有的機器,一切都由您決定。
不過若您對設計工程不拿手,也別擔心! 您還能把許多不同角色放在好笑的地方。

系統需求 (PC)

    Minimum:
    • OS: Windows® Vista/XP/2000
    • Processor: 1.7 GHz Processor
    • Memory: 512MB RAM
    • Graphics: DirectX® 8.1 level Graphics Card (Requires support for SSE)
    • Hard Drive: 150 MB
    • Other Requirements: Internet Connection
    Recommended:
    • Processor: Pentium 4 processor (3.0GHz, or better)
    • Memory: 1GB RAM
    • Graphics: DirectX® 9 level Graphics Card

系統需求 (MAC)

    Minimum: OS X version Snow Leopard 10.6.3, 1GB RAM, NVIDIA GeForce 8 or higher, ATI X1600 or higher, or Intel HD 3000 or higher Mouse, Keyboard, Internet Connection, Monitor
具參考價值的客戶評論
129 人之中有 121 人(94%)認為這篇評論有參考價值
此帳號擁有 6 款產品
1 篇評論
690.0 記錄時數
希望能有更多更多的台灣人來玩
張貼於:04 月 19 日
這篇評論有參考價值嗎?
65 人之中有 61 人(94%)認為這篇評論有參考價值
此帳號擁有 142 款產品
12 篇評論
112.5 記錄時數
Graphic── 畫面:☆☆☆
Character──角色:─
Scenario──劇情:─
Single player──單機:☆☆☆☆
Multiplayer──多人:☆☆☆☆☆
Durable──耐玩度:☆☆☆☆☆
Feature──特殊賣點:最多樣的多人遊戲模式+不會終止的世界擴充。
Points──整體給分:90

It's not a game. It is a new world.

我花了很多時間在思索,究竟要怎麼撰寫Garry's Mod(下稱GM)的評論。
這是一款沙盒遊戲,他,甚麼也沒有,卻讓你擁有全世界。
他有一堆道具和遊戲模式,主流的、非主流的,很多樣、很細緻。
想玩射擊遊戲?有,GM有。
想玩躲貓貓?有,GM有。
想玩殭屍生存戰?有,GM有。
你想得到的、想不到的,他都有。
就算沒有,他也有足夠的工具,讓你創作出理想的遊戲。
他就是這樣的一款作品,當你沒有想法時,他給妳模式遊玩。
當你有想法時,他擁有工具與大量的工作坊物品,給妳創作素材。

單機的部分,我的評分著重在GM的創作成分,雖然易上手,
但不容易做出精美的場地,是個入門容易出師難的樣板。
因此,小扣他一星。
多人遊戲的部分,GM極盡完美的讓大家能一起同樂。
不管是躲貓貓,還是殭屍,或是恐怖分子,各種模式都能讓人發笑。
不是遊戲好笑,而是大家一起胡鬧的感覺,惹人發笑。
也因此,他成為一款耐玩至極的遊戲。
模式太多,只要願意嘗試,換個模式就不容易膩。

玩膩了打打殺殺的遊戲?
玩膩了為了生存,爾虞我詐的遊戲?
玩膩了只有自己一個人,只能笑在心裡的遊戲?
請試試看Garry's Mod。你會覺得自己像個孩子,像個第一次接觸遊戲的孩子。
在遊戲的世界裡,我們都只是孩子。
忘卻煩惱,正是遊玩的目的。
Garry's Mod,正是通往這個世界的門,全新的視野將在您眼前開展!
張貼於:07 月 7 日
這篇評論有參考價值嗎?
38 人之中有 34 人(89%)認為這篇評論有參考價值
此帳號擁有 869 款產品
7 篇評論
0.8 記錄時數
和朋友一起玩 超歡樂!!
張貼於:06 月 23 日
這篇評論有參考價值嗎?
32 人之中有 30 人(94%)認為這篇評論有參考價值
此帳號擁有 3 款產品
1 篇評論
225.2 記錄時數
適合與朋友一起同玩的遊戲
張貼於:05 月 1 日
這篇評論有參考價值嗎?
34 人之中有 30 人(88%)認為這篇評論有參考價值
此帳號擁有 34 款產品
2 篇評論
335.3 記錄時數
台灣伺服器要是能多一點就好了: /

還有希望那些被實況主拉進來的人

都能正常一點

有時會遇到亂開MIC罵人的.
張貼於:06 月 20 日
這篇評論有參考價值嗎?