server docs
This commit is contained in:
30
README.md
30
README.md
@@ -15,6 +15,10 @@ later)
|
||||
levels enabled. You can do this by setting `Logging.Disk.LogLevels` in
|
||||
`BepInEx.cfg` to `All`.
|
||||
|
||||
## Server Developers
|
||||
|
||||
Hi developers. You can implement Undead patch configurations [here.](./SERVERS.md)
|
||||
|
||||
### Compiling
|
||||
|
||||
Unlike the Mono patch, some assemblies must be referenced.
|
||||
@@ -45,35 +49,13 @@ If you're unsure how to start your build on linux:
|
||||
- Use protontricks to add the doorstop DLL
|
||||
- Start Rec Room through Steam
|
||||
|
||||
### (AssetChanges) and (GameManager Patches)
|
||||
### GameManager Patches
|
||||
|
||||
Properties of the object in the patch file will be used to set the properties of
|
||||
the respective object in the game's assembly.
|
||||
|
||||
Each object type can be configured as follows:
|
||||
|
||||
- `AGRoomRuntimeConfig.Room` or `AGRoomRuntimeConfig.RoomScene` or
|
||||
`AGRoomRuntimeConfig.Location`
|
||||
- Set the key to the replicationId of the object you want to change
|
||||
- Any object with a replicationId can be changed
|
||||
- Objects in the list have properties "Key" and "Value"
|
||||
- The key represents the name of the property to modify
|
||||
- The value will replace the current value in the assembly
|
||||
- Example:
|
||||
```json
|
||||
{
|
||||
"76d98498-60a1-430c-ab76-b54a29b7a163": [
|
||||
{
|
||||
"Key": "ReleaseStatus",
|
||||
"Value": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
will prevent you from loading into the dorm, because you can't go to
|
||||
editor-only rooms. You can set rooms with ReleaseStatus:0 to 2 if you'd like
|
||||
to go to those rooms. This isn't very useful for most people. You _should_
|
||||
set this when using `TeamConfiguration` below.
|
||||
- `GameConfigurationAsset`
|
||||
- Dictionary of changes to the game configurations
|
||||
- Must use the entire game configuration when including one
|
||||
@@ -281,4 +263,4 @@ Each object type can be configured as follows:
|
||||
- Example:
|
||||
```json
|
||||
["Crescendo Of The Blood Moon", "Paintball Capture The Flag"]
|
||||
```
|
||||
```
|
||||
Reference in New Issue
Block a user