This page has been translated automatically.
Video Tutorials
Interface
Essentials
Advanced
How To
Basics
Rendering
Professional (SIM)
UnigineEditor
Interface Overview
Assets Workflow
Version Control
Settings and Preferences
Working With Projects
Adjusting Node Parameters
Setting Up Materials
Setting Up Properties
Lighting
Sandworm
Using Editor Tools for Specific Tasks
Extending Editor Functionality
Built-in Node Types
Nodes
Objects
Effects
Decals
Light Sources
Geodetics
World Nodes
Sound Objects
Pathfinding Objects
Players
Programming
Fundamentals
Setting Up Development Environment
Usage Examples
C++
C#
UnigineScript
UUSL (Unified UNIGINE Shader Language)
File Formats
Materials and Shaders
Rebuilding the Engine Tools
GUI
Double Precision Coordinates
API
Animations-Related Classes
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
VR-Related Classes
Content Creation
Content Optimization
Materials
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Tutorials
Warning! This version of documentation is OUTDATED, as it describes an older SDK version! Please switch to the documentation for the latest SDK version.
Warning! This version of documentation describes an old SDK version which is no longer supported! Please upgrade to the latest SDK version.

Syncker-Specific Options

There are 2 types of Syncker-specific options:

  • Command-line options used to specify screen configuration, addressing mode, multicast address of the Master computer, or a port to be used on the application start-up. These options have the same syntax as the other start-up command-line options.
  • Console options that can be run from the application console on the Master or Slave sides.

Command-Line Options#

Common Options#

The following command-line options can be run on Master or Slave application start-up:

Name Description Arguments Default
sync_init

Initializes Syncker.

Shell commands
-sync_init 1
Flag. 1
sync_master

Sets the flag indicating whether the computer is Master.

Shell commands
-sync_master 1
Master flag. 1
sync_method

Sets the addressing mode to be used by Syncker. One of the following: unicast, multicast, broadcast.

Shell commands
-sync_method broadcast
Addressing mode. unicast
sync_multicast_address

Sets a multicast address that is used by the Master computer to send messages to Slave over the network.

Shell commands
-sync_multicast_address "xxx.xxx.xxx.xxx"
A multicast address in the xxx.xxx.xxx.xxx format. 239.0.0.1
sync_port

Sets the UDP port to be used to send and receive messages for the Syncker.

Shell commands
-sync_port 8890
UDP port number. 8890
sync_swap

Sets the buffer swapping method to be used by Syncker. One of the following: default, NVIDIA (available only for NVIDIA Quadro GPUs with G-SYNC support).

Shell commands
-sync_swap nvidia
Buffer swap synchronization mode. default
sync_swap_nvidia_group

Sets NVIDIA's swap group.

Shell commands
-sync_swap_nvidia_group 1
NVIDIA's swap group. 1
sync_swap_nvidia_barrier

Sets NVIDIA's swap barrier.

Shell commands
-sync_swap_nvidia_barrier 1
NVIDIA's swap barrier. 1
computer_name

Sets the name of the computer to be used in viewport configuration stored in the configuration file.

Shell commands
-computer_name <comp_name>
Computer name.

Master Options#

The following command-line options can be run on the Master application start-up:

Name Description Arguments Default
sync_count

Sets a number of Syncker hosts (including Master itself) in the network.

Shell commands
-sync_count 3
Number of hosts. 1
sync_broadcast_address

Sets a broadcast address of the Master computer that is used to broadcast messages to Slave over the network. If the key is not specified, Syncker shall try to determine the value automatically.

Shell commands
-sync_broadcast_address "xxx.xxx.xxx.xxx"
A broadcast address in the xxx.xxx.xxx.xxx format.
sync_allow_extra_slaves

Sets the flag indicating whether additional Slave PCs can be connected after starting the session.

Shell commands
-sync_allow_extra_slaves 1
Extra Slave flag. 0

Slave Options#

The following command-line options can be run on the Slave application start-up:

Name Description Arguments Default
sync_slave_port

Sets a UDP port to be used by Slave. 0 — means any unused port available.

Shell commands
-sync_slave_port 0
UDP port number. 0
sync_master_address

Sets the address of the Master computer. If the key is not specified, Syncker shall try to determine the value automatically.

Shell commands
-sync_master_address "xxx.xxx.xxx.xxx"
Master's address in the xxx.xxx.xxx.xxx format.

Console Commands#

The following console commands can be run on a Master or Slave computer.

Name Description Arguments
sync
  • Command. Runs the specified console command on Master and all Slave PCs.

    Source code
    sync show_profiler 3 
    //shows the profiler on all computers
A console command to run.
syncker_interpolation

0 — disabled

1 — enabled (by default)

syncker_interpolation_period
  • Variable. Prints the current interpolation period value for the computer, in seconds.
  • Command. Sets the interpolation period for the computer.

    Source code
    syncker_interpolation_period 0.04

Interpolation period, in seconds

(0.04 — by default)

syncker_extrapolation_period
  • Variable. Prints the current extrapolation period value for the computer, in seconds.
  • Command. Sets the extrapolation period for the computer.

    Source code
    syncker_extrapolation_period 0.2

Extrapolation period, in seconds

(0.0 — by default)

syncker_setup
  • Variable. Prints the value indicating if screen/ projection setup mode is active.
  • Command. Enables or disables screen/ projection setup mode.

    Source code
    syncker_setup 1

0 — return to standard mode.

1 — enter the screen/ projection setup mode.

syncker_debug
  • Variable. Prints the value indicating if the debug window is active.
  • Command. Shows or hides the debug window.

    Source code
    syncker_debug 1

0 — hide the debug window.

1 — show the debug window.

Last update: 2024-11-11
Build: ()