Networking, Labs and AI (v26.30)
Today's update brings a overhauled LambdaNet, Lambda Labs, AI and more!
Garry's Mod icon
Garry's Mod
Added
Added `gmsv_commandline` binary module for getting process command line arguments
Added
Added -lambda_auth_token_file to specify a custom file containing the Lambda authentication token, useful for running multiple servers from the same game folder
Fixed
Updated various https://lambda.tf/lambdanet links to point to https://lambda.tf/net
Added
Added support for LambdaNet custom game configs
Fixed
Fixed an issue where bots would count as a player rejoining a LambdaNet match server and the server would not free up
Fixed
Updated Operation and Daily Mission LambdaNet lobby creation URL's
Fixed
Fixed the LambdaNet gametype being incorrect for Guardian, meaning lobbies for Global Challenges could not be created
Improvement
Refactored the weapon switcher

The weapon switcher now scales properly depending on resolution. Also fixed issue #GMOD-23 where throwing grenades could throw an error and show the default weapon selector.

Fixed
Fixed gifting items throwing a not found error
Fixed
Fixed an issue where bots were available for trading.
Website
Added
Lambda Labs

Lambda Labs is a new opt-in system allowing us to try different experiments both on the website and in-game.

You can opt-in to Lambda Labs via your account settings.

Added
Added Mention support for the issue tracker
Improvement
Updated FA Icons to v7.0
Added
Added OpenGraph support for documentation spaces
Added
Labs Experiment #001: AI Chat Bot

Speak with out AI Mascot; Lambda-Chan, who can help you out with anything Lambda related. You must be opted in to Lambda Labs and activate experiment #001

Added
Labs Experiment #002: Docs User Guides

Available as an opt-in for Lambda Labs, Experiment #002 adds the ability for community members to contribute their own documentation to the docs system; currently only available for the Content Creation docs space.

Improvement
Moved Change Logs and Issue components to being Enum backed rather than database backed

This will allow us to keep a version controlled list with consistant values, allowing us to include an issue creator in-game in the future.

LambdaNet Matchmaking
Added
LambdaNet is now part of the main website

LambdaNet is no longer a seperate design and UI

Added
Added Mutli-game support

Currently only Garry's Mod is supported, however under the hood changes have been made to allow for other games in the future.

Added
Datacentre/Location Support

When creating a lobby, you can now select a location where you'd like your lobby game sever to be located, we currently only have one location but as we expand in to newer regions in the future, you can opt to have your LambdaNet server elsewhere in the world.

Added
Added Friends Inviting

The inviting experience has been upgraded, you can now select from a list of your friends to invite to your lobby.

Added
Added shareable invite URL

You can now copy and share a URL that will invite anyone to your lobby.

Improvement
You can now view Daily Missions and your progress from within a Lobby or on the main page.
Added
Added support for kicking lobby players
Added
Custom Game Configuration

Rolling out with both Wingman and Elevator: Source; you can now customise your lobby to your own rules. Play up to 64 rounds in Wingman with Very Hard Bots or play Elevator: Source with no slap cooldown and maximum force.

Over the next few weeks we'll be rolling out more configuration settings for these gamemodes and other gamemodes.

Counter-Strike Gamemode
Added
Added PreCSGameConfig and PostCSGameConfig hooks
Prop Hunt
Improvement
Improved both Hunter and Prop Bots

Hunters are less agressive and now have an improved suspicion system. Taunting too close or moving (Footsteps) can cause hunter bots to get suspicious and investigate the area, and if you look out of place, they will then shoot you.

Prop Bots are less likely to pick the same prop if others have already done so.

Arms Race
Added
Added HUD Scaling to most of the UI

There's still some bits of the UI left to do, but most of the HUD now scales based on resolution.