Няма описание

lawsonamzn 93c55dc674 o3de-multiplayersample main - license update преди 4 години
BURT b61666acc0 Updates to use BURTs more complex anim graph преди 4 години
Config a9c9a11fc4 Setup repository content преди 4 години
Gem bb83e9c6c1 Final update copyright headers to reference license files at the repo root (#23) преди 4 години
InputBindings 1024675b5f Forgot the input bindings file преди 4 години
Jack 3d69acc0c5 Updates to make animations and character movement functional преди 4 години
Levels 3a00b5d968 SPEC-6404 Added networked rigid body component преди 4 години
LightingPresets a9c9a11fc4 Setup repository content преди 4 години
Materials bb83e9c6c1 Final update copyright headers to reference license files at the repo root (#23) преди 4 години
Objects 419b3cfb68 Added test assets преди 4 години
Prefabs 3a00b5d968 SPEC-6404 Added networked rigid body component преди 4 години
Registry e52c87ef54 Changes to get mpsample up and running with some basic content преди 4 години
ShaderLib bb83e9c6c1 Final update copyright headers to reference license files at the repo root (#23) преди 4 години
Shaders bb83e9c6c1 Final update copyright headers to reference license files at the repo root (#23) преди 4 години
.gitattributes 9cd7e08167 Initial commit преди 4 години
.gitignore 9cd7e08167 Initial commit преди 4 години
.lfsconfig 00744e3df6 Update .lfsconfig преди 4 години
AssetProcessorGamePlatformConfig.setreg a9c9a11fc4 Setup repository content преди 4 години
CMakeLists.txt bb83e9c6c1 Final update copyright headers to reference license files at the repo root (#23) преди 4 години
EngineFinder.cmake bb83e9c6c1 Final update copyright headers to reference license files at the repo root (#23) преди 4 години
LICENSE.txt 93c55dc674 o3de-multiplayersample main - license update преди 4 години
LICENSE_APACHE2.TXT 93c55dc674 o3de-multiplayersample main - license update преди 4 години
LICENSE_MIT.TXT 93c55dc674 o3de-multiplayersample main - license update преди 4 години
README.md 93c55dc674 o3de-multiplayersample main - license update преди 4 години
SurfaceTypeMaterialLibrary.physmaterial 3a00b5d968 SPEC-6404 Added networked rigid body component преди 4 години
autoexec.cfg a9c9a11fc4 Setup repository content преди 4 години
default.blastconfiguration a9c9a11fc4 Setup repository content преди 4 години
game.cfg a9c9a11fc4 Setup repository content преди 4 години
generate_asset_cmake.bat bb83e9c6c1 Final update copyright headers to reference license files at the repo root (#23) преди 4 години
multiplayersample_asset_files.cmake bb83e9c6c1 Final update copyright headers to reference license files at the repo root (#23) преди 4 години
preview.png a9c9a11fc4 Setup repository content преди 4 години
project.json a9c9a11fc4 Setup repository content преди 4 години

README.md

MultiplayerSample Project

Download and Install

This repository uses Git LFS for storing large binary files. You will need to create a Github personal access token to authenticate with the LFS service.

Create a Git Personal Access Token

You will need your personal access token credentials to authenticate when you clone the repository.

Create a personal access token with the 'repo' scope.

(Recommended) Verify you have a credential manager installed to store your credentials

Recent versions of Git install a credential manager to store your credentials so you don't have to put in the credentials for every request.
It is highly recommended you check that you have a credential manager installed and configured

Step 1. Clone the repository

You can clone the project to any folder locally, including inside the engine folder. If you clone the project inside an existing Git repository (e.g. o3de) you should add the project folder to the Git exclude file for the existing repository.

Option #1 (Recommended) - cloning into a folder outside the engine repository folder

# clone the project into a folder outside your engine repository folder
> git clone https://github.com/o3de/o3de-multiplayersample.git
Cloning into 'o3de-multiplayersample'...

Option #2 - cloning into the engine repository folder

# clone the project into a folder named 'o3de-multiplayersample' in your existing engine repository folder
> git clone https://github.com/o3de/o3de-multiplayersample.git c:/path/to/o3de/o3de-multiplayersample
Cloning into 'o3de-multiplayersample'...

# modify the local engine git exclude file to ignore the project folder
> echo o3de-multiplayersample > c:/path/to/o3de/.git/info/exclude

If you have a Git credential helper configured, you should not be prompted for your credentials anymore.

Step 2. Register the engine and project

# register the engine (only need to do this once)
> c:/path/to/o3de/scripts/o3de register --this-engine

# register the project 
> c:/path/to/o3de/scripts/o3de register -p c:/path/to/o3de-multiplayersample

Step 3. Configure and build

Option #1 (Recommended) - Project-centric approach

This option will output all the project binaries in the project's build folder e.g. c:/path/to/o3de-multiplayersample/build

# example configure command
> cmake c:/path/to/o3de -B c:/path/to/o3de-multiplayersample/build -G "Visual Studio 16" -DLY_3RDPARTY_PATH="c:/3rdparty" -DLY_PROJECTS="c:/path/to/o3de-multiplayersample" 

# example build command
> cmake --build c:/path/to/o3de-multiplayersample/build --target Editor MultiplayerSample.GameLauncher --config profile -- /m /nologo 

Option #2 - Engine-centric approach to building a project

This option will output all the project and engine binaries in the engine's build folder e.g. c:/path/to/o3de/build

# example configure command
> cmake c:/path/to/o3de -B c:/path/to/o3de/build -G "Visual Studio 16" -DLY_3RDPARTY_PATH="c:/3rdparty" -DLY_PROJECTS="c:/path/to/o3de-multiplayersample"

# example build command
> cmake --build c:/path/to/o3de/build --target Editor MultiplayerSample.GameLauncher --config profile -- /m /nologo 

License

For terms please see the LICENSE*.TXT file at the root of this distribution.