[−][src]Struct rusoto_gamelift::ServerProcess
A set of instructions for launching server processes on each instance in a fleet. Server processes run either a custom game build executable or a Realtime Servers script. Each instruction set identifies the location of the custom game build executable or Realtime launch script, optional launch parameters, and the number of server processes with this configuration to maintain concurrently on the instance. Server process configurations make up a fleet's RuntimeConfiguration
.
Fields
concurrent_executions: i64
The number of server processes that use this configuration to run concurrently on an instance.
launch_path: String
The location of the server executable in a custom game build or the name of the Realtime script file that contains the Init()
function. Game builds and Realtime scripts are installed on instances at the root:
-
Windows (for custom game builds only):
C:\game
. Example: "C:\game\MyGame\server.exe
" -
Linux:
/local/game
. Examples: "/local/game/MyGame/server.exe
" or "/local/game/MyRealtimeScript.js
"
parameters: Option<String>
An optional list of parameters to pass to the server executable or Realtime script on launch.
Trait Implementations
impl Clone for ServerProcess
[src]
fn clone(&self) -> ServerProcess
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ServerProcess
[src]
impl Default for ServerProcess
[src]
fn default() -> ServerProcess
[src]
impl<'de> Deserialize<'de> for ServerProcess
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<ServerProcess> for ServerProcess
[src]
fn eq(&self, other: &ServerProcess) -> bool
[src]
fn ne(&self, other: &ServerProcess) -> bool
[src]
impl Serialize for ServerProcess
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for ServerProcess
[src]
Auto Trait Implementations
impl RefUnwindSafe for ServerProcess
impl Send for ServerProcess
impl Sync for ServerProcess
impl Unpin for ServerProcess
impl UnwindSafe for ServerProcess
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> Sealed<T> for T where
T: ?Sized,
T: ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,