Sin descripción

AMZN-Olex e7d22b7afc Merged main hace 4 años
BURT b61666acc0 Updates to use BURTs more complex anim graph hace 4 años
Config a9c9a11fc4 Setup repository content hace 4 años
Gem e7d22b7afc Merged main hace 4 años
InputBindings 1024675b5f Forgot the input bindings file hace 4 años
Jack 3d69acc0c5 Updates to make animations and character movement functional hace 4 años
Levels 6868294419 Updated based on refactoring in Gems/Multiplayer hace 4 años
LightingPresets a9c9a11fc4 Setup repository content hace 4 años
Materials bb83e9c6c1 Final update copyright headers to reference license files at the repo root (#23) hace 4 años
Objects 419b3cfb68 Added test assets hace 4 años
Prefabs e69846a98b Added a runtime switch for filtering example hace 4 años
Registry e52c87ef54 Changes to get mpsample up and running with some basic content hace 4 años
ShaderLib e7d22b7afc Merged main hace 4 años
Shaders bb83e9c6c1 Final update copyright headers to reference license files at the repo root (#23) hace 4 años
scriptcanvas a205cf32d8 MultiplayerSample with working filtering example hace 4 años
.gitattributes 9cd7e08167 Initial commit hace 4 años
.gitignore 9cd7e08167 Initial commit hace 4 años
.lfsconfig 2a9fb6d4af Update .lfsconfig hace 4 años
AssetProcessorGamePlatformConfig.setreg a9c9a11fc4 Setup repository content hace 4 años
CMakeLists.txt bb83e9c6c1 Final update copyright headers to reference license files at the repo root (#23) hace 4 años
EngineFinder.cmake bb83e9c6c1 Final update copyright headers to reference license files at the repo root (#23) hace 4 años
LICENSE.txt 9cd7e08167 Initial commit hace 4 años
README.md c317c362a9 Update Readme to include proper link for cloning hace 4 años
SurfaceTypeMaterialLibrary.physmaterial 3a00b5d968 SPEC-6404 Added networked rigid body component hace 4 años
autoexec.cfg a9c9a11fc4 Setup repository content hace 4 años
default.blastconfiguration a9c9a11fc4 Setup repository content hace 4 años
game.cfg a9c9a11fc4 Setup repository content hace 4 años
generate_asset_cmake.bat bb83e9c6c1 Final update copyright headers to reference license files at the repo root (#23) hace 4 años
multiplayersample_asset_files.cmake bb83e9c6c1 Final update copyright headers to reference license files at the repo root (#23) hace 4 años
preview.png a9c9a11fc4 Setup repository content hace 4 años
project.json a9c9a11fc4 Setup repository content hace 4 años

README.md

MultiplayerSample Project - Project Spectra Private Preview

Confidentiality; Pre-Release Access

Welcome to the Project Spectra Private Preview. This is a confidential pre-release project; your use is subject to the nondisclosure agreement between you (or your organization) and Amazon. Do not disclose the existence of this project, your participation in it, or any of the materials provided, to any unauthorized third party. To request access for a third party, please contact Royal O'Brien, [email protected].

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/aws-lumberyard/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/aws/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.