Skip to content
Gothic 2 Online - Docs
AntyCheat
Initializing search
Gothic 2 Online
Gothic 2 Online - Docs
Gothic 2 Online
Home
Changelog
Client manual
Client manual
Console commands
Multiplayer
Multiplayer
Limits
Script context
Vdfs
Script reference
Script reference
Client classes
Client classes
Discord
Discord
Discord
DiscordActivity
DiscordActivityAssets
DiscordActivityParty
DiscordActivityTimestamps
DiscordPartySize
Game
Game
Camera
Daedalus
DaedalusSymbol
Mob
MobDoor
MobInter
MobLockable
Sky
Sound
Sound3d
Timestep
TraceRayReport
Trigger
TriggerBase
Vob
World
General
General
zarray
zlist
Math
Math
BBox3d
Network
Network
Packet
Ui
Ui
Draw
Draw3d
ItemRender
Line
Line2d
Line3d
Texture
Waypoint
Waypoint
Way
Client constants
Client constants
Attack
BodyState
BodyStateFlags
Console
DaedalusFlags
DaedalusType
HUD
Key layout
Key
Logical key
MobInterDirection
Mouse
ObjectType
Planet
TraceRay
TriggerList Process
Vob
Client events
Client events
General
General
onChangeResolution
onExit
onInit
onRender
onRenderFocus
onTime
Hero
Hero
onAnim
onDamage
onDropItem
onEquip
onFocus
onFocusCollect
onLostFocus
onPlayerParade
onPlayerUseItem
onRespawn
onSink
onTakeFocus
onTakeItem
onUnequip
Input
Input
onCommand
onConsole
onKey
onPaste
Inventory
Inventory
onCloseInventory
onInventorySlotChange
onOpenInventory
Mob
Mob
onMobClose
onMobInteract
onMobOpen
Mouse
Mouse
onMouseClick
onMouseMove
onMouseRelease
onMouseWheel
Network
Network
onPacket
Player
Player
onPlayerChangeColor
onPlayerChangeHealth
onPlayerChangeMana
onPlayerChangeMaxHealth
onPlayerChangeMaxMana
onPlayerChangeNickname
onPlayerChangePing
onPlayerChangeWeaponMode
onPlayerCreate
onPlayerDead
onPlayerDestroy
onPlayerHit
onPlayerMessage
onPlayerShoot
onPlayerSpawn
onPlayerSpellCast
onPlayerSpellSetup
onPlayerTeleport
onPlayerUnspawn
World
World
onWorldChange
onWorldEnter
Client functions
Client functions
Chat input
Chat input
chatInputClear
chatInputClose
chatInputGetFont
chatInputGetPosition
chatInputGetText
chatInputIsOpen
chatInputOpen
chatInputSend
chatInputSetFont
chatInputSetPosition
chatInputSetText
Game
Game
clearMultiplayerMessages
enableEvent_Render
enableEvent_RenderFocus
enable_DamageAnims
enable_NicknameId
enable_WeaponTrail
exitGame
getDayLength
getFpsRate
getLODStrengthModifier
getLODStrengthOverride
getNetworkStats
getSightFactor
getTime
getVobType
playVideo
setBloodMode
setDayLength
setLODStrengthModifier
setLODStrengthOverride
setSightFactor
setTime
showPlayerStatus
Hash
Hash
fileMd5
Hero
Hero
getContext
getExp
getFocusNpc
getFocusVob
getGuildId
getGuildName
getLearnPoints
getLevel
getNextLevelExp
getPingLimit
isFrozen
isInWater
setContext
setExp
setFreeze
setGuild
setLearnPoints
setLevel
setNextLevelExp
setPingLimit
Input
Input
disableControls
disableKey
disableLogicalKey
enableKeys
getGothic1Controls
getKeyLayout
getKeyLetter
getLogicalKeyBinding
isControlsDisabled
isKeyDisabled
isKeyPressed
isKeyToggled
isKeysEnabled
isLogicalKeyDisabled
isLogicalKeyPressed
isMouseBtnPressed
resetLogicalKeys
saveLogicalKeys
setClipboardText
setGothic1Controls
setKeyLayout
setLogicalKeyBinding
Interface
Interface
anx
any
getActiveMenu
getAvailableResolutions
getBarPosition
getBarSize
getCursorPosition
getCursorPositionPx
getCursorSensitivity
getCursorSize
getCursorSizePx
getCursorTxt
getHudMode
getResolution
isConsoleOpen
isCursorVisible
letterDistance
letterDistancePx
letterHeight
letterHeightPx
letterWidth
letterWidthPx
nax
nay
setBarPosition
setBarSize
setCursorPosition
setCursorPositionPx
setCursorSensitivity
setCursorSize
setCursorSizePx
setCursorTxt
setCursorVisible
setHudMode
setResolution
textGetFont
textSetFont
textWidth
textWidthPx
Inventory
Inventory
clearInventory
closeInventory
getCurrentInventorySlot
getEq
getItemBySlot
hasItem
isInventoryOpen
openInventory
Item
Item
getItemDescription
getItemInfo
getItemName
getItemValue
Music
Music
disableMusicSystem
getMusicVolume
getSoundVolume
isMusicSystemDisabled
setMusicVolume
setSoundVolume
Npc
Npc
createNpc
destroyNpc
spawnNpc
unspawnNpc
Player
Player
addEffect
applyPlayerOverlay
attackPlayer
attackPlayerMagic
attackPlayerRanged
attackPlayerWithEffect
drawWeapon
equipArmor
equipHelmet
equipItem
equipMeleeWeapon
equipRangedWeapon
equipShield
getActFrame
getFaceAniName
getLastHitAniFrame
getPlayerAmulet
getPlayerAngle
getPlayerAni
getPlayerAniId
getPlayerAniIdByName
getPlayerAniNameById
getPlayerArmor
getPlayerAtVector
getPlayerBelt
getPlayerBodyState
getPlayerBodyStateFlags
getPlayerCollision
getPlayerColor
getPlayerDexterity
getPlayerFaceAni
getPlayerFatness
getPlayerGuild
getPlayerHealth
getPlayerHelmet
getPlayerIdByPtr
getPlayerInstance
getPlayerInteractMob
getPlayerLevel
getPlayerMagicLevel
getPlayerMana
getPlayerMatrix
getPlayerMaxHealth
getPlayerMaxMana
getPlayerMeleeWeapon
getPlayerName
getPlayerPing
getPlayerPosition
getPlayerProtection
getPlayerPtr
getPlayerRangedWeapon
getPlayerReadiedWeapon
getPlayerRing
getPlayerScale
getPlayerSelectedSpellNr
getPlayerShield
getPlayerSkillWeapon
getPlayerSpell
getPlayerSpellCount
getPlayerSpellItem
getPlayerSpellNr
getPlayerStrength
getPlayerTalent
getPlayerType
getPlayerVisual
getPlayerVisualAlpha
getPlayerWaterLevel
getPlayerWeaponMode
giveItem
hitPlayer
isPlayerCreated
isPlayerDead
isPlayerInWater
isPlayerStreamed
isPlayerUnconscious
playAni
playAniId
playFaceAni
playGesticulation
readySpell
removeEffect
removeItem
removePlayerOverlay
removeWeapon
setPlayerAngle
setPlayerCollision
setPlayerColor
setPlayerDexterity
setPlayerFatness
setPlayerGuild
setPlayerHealth
setPlayerInstance
setPlayerLevel
setPlayerMagicLevel
setPlayerMana
setPlayerMaxHealth
setPlayerMaxMana
setPlayerName
setPlayerOnFloor
setPlayerPosition
setPlayerScale
setPlayerSkillWeapon
setPlayerStrength
setPlayerTalent
setPlayerVisual
setPlayerVisualAlpha
setPlayerWeaponMode
startFaceAni
stopAni
stopAniId
stopFaceAni
unequipArmor
unequipHelmet
unequipItem
unequipMeleeWeapon
unequipRangedWeapon
unequipShield
unreadySpell
useClosestMob
useItem
useItemToState
World
World
changeWorld
getWorld
Client globals
Client globals
GameWorld
heroId
Server classes
Server classes
Game
Game
Sky
Item
Item
ItemGround
ItemsGround
Network
Network
Packet
Waypoint
Waypoint
Way
Server constants
Server constants
AntyCheat
Network
Server events
Server events
Antycheat
Antycheat
onPlayerUseCheat
General
General
onExit
onInit
onTick
onTime
Network
Network
onPacket
Player
Player
onPlayerChangeColor
onPlayerChangeFaceAni
onPlayerChangeFocus
onPlayerChangeHealth
onPlayerChangeMana
onPlayerChangeMaxHealth
onPlayerChangeMaxMana
onPlayerChangeWeaponMode
onPlayerChangeWorld
onPlayerCommand
onPlayerDead
onPlayerDisconnect
onPlayerDropItem
onPlayerEnterWorld
onPlayerEquipAmulet
onPlayerEquipArmor
onPlayerEquipBelt
onPlayerEquipHandItem
onPlayerEquipHelmet
onPlayerEquipMeleeWeapon
onPlayerEquipRangedWeapon
onPlayerEquipRing
onPlayerEquipShield
onPlayerEquipSpell
onPlayerHit
onPlayerJoin
onPlayerMessage
onPlayerMobInteract
onPlayerRespawn
onPlayerShoot
onPlayerSpellCast
onPlayerSpellSetup
onPlayerTakeItem
onPlayerTeleport
Server functions
Server functions
Chat
Chat
sendMessageToAll
sendMessageToPlayer
sendPlayerMessageToAll
sendPlayerMessageToPlayer
File
File
file.read
file.write
Game
Game
abort
enableEvent_onTick
exit
getDayLength
getServerDescription
getServerWorld
getTime
setDayLength
setServerDescription
setServerWorld
setTime
Player
Player
applyPlayerOverlay
ban
equipArmor
equipHelmet
equipItem
equipMeleeWeapon
equipRangedWeapon
equipShield
equipSpell
getFaceAniName
getPlayerAmulet
getPlayerAngle
getPlayerAniId
getPlayerArmor
getPlayerAtVector
getPlayerBelt
getPlayerCameraPosition
getPlayerCollision
getPlayerColor
getPlayerContext
getPlayerDexterity
getPlayerFaceAni
getPlayerFatness
getPlayerFocus
getPlayerHealth
getPlayerHelmet
getPlayerIP
getPlayerInstance
getPlayerInvisible
getPlayerMacAddr
getPlayerMagicLevel
getPlayerMana
getPlayerMaxHealth
getPlayerMaxMana
getPlayerMeleeWeapon
getPlayerName
getPlayerPing
getPlayerPosition
getPlayerRangedWeapon
getPlayerRespawnTime
getPlayerRing
getPlayerScale
getPlayerSerial
getPlayerShield
getPlayerSkillWeapon
getPlayerSpell
getPlayerStrength
getPlayerTalent
getPlayerUID
getPlayerVirtualWorld
getPlayerVisual
getPlayerWeaponMode
getPlayerWorld
giveItem
isPlayerConnected
isPlayerDead
isPlayerSpawned
isPlayerUnconscious
kick
playAni
playAniId
playFaceAni
removeItem
removePlayerOverlay
setPlayerAngle
setPlayerCollision
setPlayerColor
setPlayerContext
setPlayerDexterity
setPlayerFatness
setPlayerHealth
setPlayerInstance
setPlayerInvisible
setPlayerMagicLevel
setPlayerMana
setPlayerMaxHealth
setPlayerMaxMana
setPlayerName
setPlayerPosition
setPlayerRespawnTime
setPlayerScale
setPlayerSkillWeapon
setPlayerStrength
setPlayerTalent
setPlayerVirtualWorld
setPlayerVisual
setPlayerWeaponMode
setPlayerWorld
spawnPlayer
startFaceAni
stopAni
stopAniId
stopFaceAni
unequipArmor
unequipHelmet
unequipItem
unequipMeleeWeapon
unequipRangedWeapon
unequipShield
unspawnPlayer
useItem
useItemToState
Streamer
Streamer
findNearbyPlayers
getSpawnedPlayersForPlayer
getStreamedPlayersByPlayer
Waypoint
Waypoint
getNearestWaypoint
getWaypoint
Shared classes
Shared classes
Game
Game
DamageDescription
General
General
queue
Item
Item
Items
Math
Math
Mat3
Mat4
Quat
Vec2
Vec2i
Vec3
Vec4
Mds
Mds
Mds
Shared constants
Shared constants
Context
Damage
General
Hand
Reliability
Skill weapon
Talent
Weapon mode
Weather
Shared functions
Shared functions
Blob
Blob
blob.readstring
blob.tostring
blob.writestring
Event
Event
addEvent
addEventHandler
callEvent
cancelEvent
eventValue
isEventCancelled
removeEvent
removeEventHandler
Game
Game
getHostname
getMaxSlots
getPlayersCount
Hash
Hash
md5
sha1
sha256
sha384
sha512
Math
Math
getDistance2d
getDistance3d
getVectorAngle
Timer
Timer
getTimerExecuteTimes
getTimerInterval
killTimer
setTimer
setTimerExecuteTimes
setTimerInterval
Utility
Utility
getStackTop
getTickCount
hexToRgb
rgbToHex
sscanf
Server manual
Server manual
Configuration
Quick start
constants
AntyCheat
(server-side)
Name
Description
AC_SPEED_HACK
Represents speed hack state.