G1R:MP Update 0.1.3 — Now Available!
The Colony keeps growing! Update 0.1.3 introduces synchronized gates and doors, expanded character customization, scripted cameras, new roleplay tools and more possibilities for Lua gamemodes.
This release includes the Windows client and matching Windows and Linux dedicated servers.
Synchronized Gates, Doors and Controls
Gates and doors are now part of the shared multiplayer world.
Expanded Character Customization
Server creators now have more control over how characters look — useful for character creation, factions, roleplay progression and cosmetic systems.
Appearance functions available from 0.1.3:
The existing setPlayerIdentity function also benefits from improved head and armor compatibility. Identity changes preserve the player's equipped armor; this is not a replacement of the character with an NPC's complete outfit.
Character customization guide
Tattoo catalog
Scripted Cameras
Create moving login backgrounds, character-selection screens, location previews and scripted scenes directly from Lua.
Camera controls available on both the client and server:
Client-side camera state functions:
New client events:
Client and server signatures differ, and some operations use asynchronous acknowledgements. Check the wiki for the correct arguments, ownership rules and reset behavior.
Scripted camera guide and examples
Per-Observer Nameplates and Roleplay Acquaintances
The new nameplate API allows the same player to be presented differently to different observers.
For example, one player can see someone as “Unknown Stranger”, while another already knows their name.
12 new server-side functions support observer-specific nameplate text, visibility and ID policy.
The API supplies the presentation tools; your gamemode decides when characters become acquainted and how that information is saved. Nameplate customization does not automatically hide identities in chat, player lists or other systems.
Observer nameplates and database integration
Custom Chapter-Style Title Cards
Display your own chapter-style headings and messages for individual players.
Use them for story introductions, server events, mission announcements or welcoming a character into your world.
The lower-camel aliases showChapterScreen and hideChapterScreen are also available.
These are presentation-only functions. They do not advance the original game's chapter, modify quest progression or start a native cutscene.
Chapter title cards: syntax and examples
Expanded Lua Limits
Client and server scripting budgets have been increased to provide more room for larger resources and gamemodes, including expanded timer limits.
The wiki documents the current limits so developers can plan their systems around the actual runtime budgets.
Current scripting limits
Example Resources and Test Commands
The included Gothic RP resources provide commands for trying the new systems:
See the individual guides for command options and prerequisites. Server owners should keep administrative and testing commands restricted to trusted users.
Runtime and Multiplayer Improvements
This release also includes updates to equipment synchronization, character appearance handling, interaction handling and the client runtime.
The Windows release includes the updated AngelScript-compatible UE4SS runtime with the multiplayer project's compatibility and security adaptations.
Downloads and Compatibility
Important: update both your client and dedicated server.
Protocol 35 requires matching client and server versions. The client update is available through the launcher's automatic updater.
For server owners:
Updated Documentation
The wiki now contains 312 function pages and 94 event pages, with version notices identifying APIs available from 0.1.3.
Download G1R:MP 0.1.3
Read the 0.1.3 release guide
Explore the scripting wiki
Thank you to everyone testing the multiplayer, reporting issues and building new experiences for the community.
See you in the Colony!
The Colony keeps growing! Update 0.1.3 introduces synchronized gates and doors, expanded character customization, scripted cameras, new roleplay tools and more possibilities for Lua gamemodes.
This release includes the Windows client and matching Windows and Linux dedicated servers.
Synchronized Gates, Doors and Controls
Gates and doors are now part of the shared multiplayer world.
- Opening and closing gates and doors is synchronized between players.
- Gate controls, including winches, participate in synchronization.
- Players joining later receive the current synchronized state.
- Other players can see the character animations used when opening doors, closing doors and operating winches.
- Supported standard doors can be closed again after opening.
- Native key and lock requirements are preserved.
Expanded Character Customization
Server creators now have more control over how characters look — useful for character creation, factions, roleplay progression and cosmetic systems.
- Identity selection: improved compatibility between character heads and equipped armor.
- Skin color: apply a custom skin-color override independently of identity selection.
- Tattoos: choose from the documented tattoo catalog.
- Independent resets: remove a skin-color or tattoo override without having to reset everything else.
- Multiplayer appearance: appearance changes are synchronized for other players.
Appearance functions available from 0.1.3:
Code:
setPlayerSkinColor
getPlayerSkinColor
resetPlayerSkinColor
setPlayerTattoo
getPlayerTattoo
resetPlayerTattoo
getPlayerTattooNamesThe existing setPlayerIdentity function also benefits from improved head and armor compatibility. Identity changes preserve the player's equipped armor; this is not a replacement of the character with an NPC's complete outfit.
Character customization guide
Tattoo catalog
Scripted Cameras
Create moving login backgrounds, character-selection screens, location previews and scripted scenes directly from Lua.
- Set camera position and rotation.
- Point the camera at a chosen location.
- Adjust the field of view.
- Apply a complete camera pose.
- Move smoothly between camera positions.
- Play camera paths and orbit movements.
- Stop movement or restore the normal gameplay camera.
- Read camera state on the client and handle asynchronous results.
Camera controls available on both the client and server:
Code:
setCameraPos
setCameraRot
setCameraLookAt
setCameraFOV
setCameraPose
moveCameraTo
playCameraPath
orbitCamera
stopCameraMovement
resetCameraPosClient-side camera state functions:
Code:
getCameraPos
getCameraRot
getCameraFOV
getCameraState
requestCameraStateNew client events:
Code:
onClientCameraCommandResult
onClientCameraResetClient and server signatures differ, and some operations use asynchronous acknowledgements. Check the wiki for the correct arguments, ownership rules and reset behavior.
Scripted camera guide and examples
Per-Observer Nameplates and Roleplay Acquaintances
The new nameplate API allows the same player to be presented differently to different observers.
For example, one player can see someone as “Unknown Stranger”, while another already knows their name.
- Set custom nameplate text for individual observers.
- Control whether a label is visible to a specific observer.
- Control numeric player-ID visibility separately.
- Build directional acquaintance relationships: knowing someone does not automatically mean they know you.
- Store those relationships in your gamemode's database and restore the appropriate presentation when players reconnect.
12 new server-side functions support observer-specific nameplate text, visibility and ID policy.
The API supplies the presentation tools; your gamemode decides when characters become acquainted and how that information is saved. Nameplate customization does not automatically hide identities in chat, player lists or other systems.
Observer nameplates and database integration
Custom Chapter-Style Title Cards
Display your own chapter-style headings and messages for individual players.
Use them for story introductions, server events, mission announcements or welcoming a character into your world.
Code:
ShowChapterScreen
HideChapterScreenThe lower-camel aliases showChapterScreen and hideChapterScreen are also available.
These are presentation-only functions. They do not advance the original game's chapter, modify quest progression or start a native cutscene.
Chapter title cards: syntax and examples
Expanded Lua Limits
Client and server scripting budgets have been increased to provide more room for larger resources and gamemodes, including expanded timer limits.
The wiki documents the current limits so developers can plan their systems around the actual runtime budgets.
Current scripting limits
Example Resources and Test Commands
The included Gothic RP resources provide commands for trying the new systems:
- /cameratest — test scripted camera features.
- /looktest — test character appearance controls.
- /nametest — test observer-specific nameplates.
- /chaptertest — test custom chapter title cards.
See the individual guides for command options and prerequisites. Server owners should keep administrative and testing commands restricted to trusted users.
Runtime and Multiplayer Improvements
This release also includes updates to equipment synchronization, character appearance handling, interaction handling and the client runtime.
The Windows release includes the updated AngelScript-compatible UE4SS runtime with the multiplayer project's compatibility and security adaptations.
Downloads and Compatibility
- Release: 0.1.3
- Windows client: BUILD106
- Network protocol: 35
- Dedicated servers: Windows x64 and Linux x86_64
Important: update both your client and dedicated server.
Protocol 35 requires matching client and server versions. The client update is available through the launcher's automatic updater.
For server owners:
- Back up your configuration, resources and database before upgrading.
- Stop the dedicated server before replacing its binaries.
- Preserve your custom gamemode and configuration instead of overwriting them with the supplied examples.
- Configure the example database settings before using the included Gothic RP resource.
Updated Documentation
The wiki now contains 312 function pages and 94 event pages, with version notices identifying APIs available from 0.1.3.
Download G1R:MP 0.1.3
Read the 0.1.3 release guide
Explore the scripting wiki
Thank you to everyone testing the multiplayer, reporting issues and building new experiences for the community.
See you in the Colony!