networking

This commit is contained in:
2025-07-13 15:47:42 +03:00
parent f5b26be510
commit a9c28b8940
345 changed files with 142130 additions and 174 deletions

View File

@@ -0,0 +1,17 @@
"AppBuild"
{
"AppID" "1000" // Your AppID
"Desc" "Your build description here" // internal description for this build
"Preview" "1" // make this a preview build only, nothing is uploaded
"Local" "..\..\ContentServer\htdocs" // put content on local content server instead of uploading to Steam
"SetLive" "AlphaTest" // set this build live on beta branch AlphaTest
"ContentRoot" "..\content\" // content root folder relative to this script file
"BuildOutput" "D:\build_output\" // put build cache and log files on different drive for better performance
"verbose" "0" // spew more build details in console
"Depots"
{
// file mapping instructions for each depot are in separate script files
"1001" "depot_build_1001.vdf"
"1002" "depot_build_1002.vdf"
}
}

View File

@@ -0,0 +1,20 @@
"DepotBuild"
{
// Set your assigned depot ID here
"DepotID" "1001"
// include all files recursivley
"FileMapping"
{
// This can be a full path, or a path relative to ContentRoot
"LocalPath" "*"
// This is a path relative to the install folder of your game
"DepotPath" "."
// If LocalPath contains wildcards, setting this means that all
// matching files within subdirectories of LocalPath will also
// be included.
"Recursive" "1"
}
}

View File

@@ -0,0 +1,40 @@
"DepotBuild"
{
"DepotID" "1002"
"ContentRoot" "D:\content\depot1002" // override ContentRoot from app build script
"FileMapping"
{
// all source files and folders in ".\bin" will be mapped into folder ".\executables" in depot
"LocalPath" "bin\*"
"DepotPath" "executables\"
"Recursive" "1" // include all subfolders
}
"FileMapping"
{
// override audio files in \\audio with German versions
"LocalPath" "localization\german\audio\*"
"DepotPath" "audio\"
}
"FileMapping"
{
// copy install script for german version into depot root folder
"LocalPath" "localization\german\german_installscript.vdf"
"DepotPath" "."
}
"FileExclusion" "bin\server.exe" // exclude this file
"FileExclusion" "*.pdb" // exclude all .PDB files everywhere
"FileExclusion" "bin\tools*" // exclude all files under bin/tools/
"InstallScript" "localization\german\german_installscript.vdf"
"FileProperties"
{
"LocalPath" "bin\setup.cfg"
"Attributes" "userconfig" // this file will be modified during runtime
}
}

View File

@@ -0,0 +1,23 @@
"AppBuild"
{
"AppID" "1000" // your AppID
"Desc" "This is a simple build script" // internal description for this build
"verbose" "0" // spew more build details in console
"preview" "0" // make this a preview build only, nothing is uploaded
"ContentRoot" "..\content\" // root content folder, relative to location of this file
"BuildOutput" "..\output\" // build output folder for build logs and build cache files
"Depots"
{
"1001" // your DepotID
{
"FileMapping"
{
"LocalPath" "*" // all files from contentroot folder
"DepotPath" "." // mapped into the root of the depot
"recursive" "1" // include all subfolders
}
}
}
}