QuakeServer.Cvars.Engine (quake_server v0.1.0)

Copy Markdown View Source

The console variables FTE's engine registers that a game here reads: the server's physics and rules, the client's screen, sound and player settings, and every engine variable FreeHL's programs and configs name. Each has FTE's default (for the server's physics, the default this server plays by), flags, second name and description.

cvars = QuakeServer.Cvars.new()
QuakeServer.Cvars.Engine.register(cvars)

sys_platform is the platform's name as FTE gives it: Mac, Linux, Win or Unix.

Summary

Functions

The engine variables as {name, default, flags, second_name, description}.

Register every engine variable in cvars (QuakeServer.Cvars.register/4).

Functions

entries()

@spec entries() :: [
  {String.t(), String.t(), [QuakeServer.Cvars.flag()], String.t() | nil,
   String.t() | nil}
]

The engine variables as {name, default, flags, second_name, description}.

register(cvars)

@spec register(QuakeServer.Cvars.t()) :: QuakeServer.Cvars.t()

Register every engine variable in cvars (QuakeServer.Cvars.register/4).