Synergy
158 人が評価
Server's Guide To : Start a Synergy Server.
作者: MKA0207
How To : Configure and Start a Locally Hosted Synergy Server.

Simple and Basic Guide, Keep in mind NOT all
Internet Server Provider (ISP) Gateway Layouts are the same.
   
アワード
お気に入り
お気に入り
お気に入りから削除
Getting Started : Open Ports
If you want a quick and easy way to host a Clientside Synergy Server to play with your friends, Follow this step by step guide.

First your going to want to Open some ports.

Run Cmd,
Then Type : ipconfig
Look for your Gateway Address :
EX : 192.168.0.1

Type that IP into your Browser :
Type In the Login Info :
Default Passwords: admin or password

Locate Firewall Settings :
Then Virtual Servers & Port Triggers :
Port Trigger Example :
Template :
Be sure to use your IPV4 Address as your Private IP Address :

Create a Entry, Inbound Port 27015-27015 TCP and UDP

27015 *Steam (required)


EX :
Starting The Server
Now That you have 27015 as a Open port you can host a variety of Source Based Games.

Start up Synergy.
Create a Server, Be sure the port is 27015.

Once the Server is done loading invite your friends.

*If you have any questions or Need Help, Comment Below.

Starting Dedicated Servers.
Synergymod.net has a very helpful Guide, Found here : http://synergymod.net/Documents/Dedicated%20Servers

*DOWNLOADS NEEDED MUST BE DOWNLOADED FROM : http://www.synergymod.net/Documents/Dedicated%20Servers

If you'd rather read it here for Quick reference :


1. Download SteamCMD for your platform: Windows | Linux (Not yet supported by Synergy)

A. Extract steamcmd.exe where you wish to run your servers

B. (e.g. C:\SRCDS\steamcmd.exe or C:\SRCDS\SteamPipe\steamcmd.exe if you already have a hldsupdatetool servers set up, best to keep them separate.)

C. Run steamcmd.exe. This should download some files.

( SteamCMD is now installed! )

2. Download Synergy and other required games.
With SteamCMD up and running, login with an account that owns Half-Life 2 by typing

//

login USERNAME PASSWORD

Download all required games by typing

//

app_update <appid>

*Make sure to replace <appid> with the games you want to support.*

17520 *Synergy (required)
220 Half-Life 2 (required)
380 Half-Life 2: Episode One
420 Half-Life 2: Episode Two
340 Half-Life 2: Lost Coast

3. Review The SteamCMD documentation as needed.

Example Server Install Commands :

//

login USERNAME PASSWORD
app_update 17520
app_update 220



4. Search Directories

Synergy Dedicated Servers assume both Steam and SourceMod games will be in Synergy's parent directory. If this is not the case, (e.g. overriding the install directory via ) then -includepath must be added as a srcds.exe launch paramater.

//

-includepath ""

A. Example default directory structure

//

steammapps\common\Synergy (I am here!)
steamapps\common\ (I'll look in here for mounted games!)


B. Example overridden directory structure via -includepath "."

//

steammapps\common\Synergy (I am here!)
steamapps\common\Synergy (I'll instead look in here for mounted games!)

5. Mount the games.

Synergy must know what games need to be mounted, add the game tags to your "mount.cache" file (which exists in the "Synergy\synergy" directory).

Example of "mount.cache" file :

//

hl2 ep1 ep2

List of Synergy game tags :

hl2 - Half-Life 2
ep1 - Half-Life 2: Episode One
ep2 - Half-Life 2: Episode Two
lost - Half-Life 2: Lost Coast
hl1 - Half-Life: Source
meta - MINERVIA: Metastasis

Third-Party Server Providers

Depending on how providers set up their server environments, most of them may need to add -includepath as a srcds.exe launch parameter to correct the search path that Synergy uses to try to find games to mount.

Your client's setup should look something like this*

//root directory for client ..\xxx.xxx.xxx.xxx_port_xxxxx\

// Synergy's files ..\xxx.xxx.xxx.xxx_port_xxxxx\bin ..\xxx.xxx.xxx.xxx_port_xxxxx\hl2 ..\xxx.xxx.xxx.xxx_port_xxxxx\platform ..\xxx.xxx.xxx.xxx_port_xxxxx\synergy ..\xxx.xxx.xxx.xxx_port_xxxxx\srcds.exe

// Half-Life 2 install ..\xxx.xxx.xxx.xxx_port_xxxxx\Half-Life 2\


This is fine however, by default Synergy searches for games in its parent directory. This is not viable due to it being outside of the client's root directory.
To correct this we need to change where Synergy looks for games. . .


//

includepath "."

This forces Synergy to search it's own root directory for mountable games (how it worked before SteamCMD)
Now your client can mount any games within the Synergy root installation directory, and have access to the files they're mounting.
58 件のコメント
TheRealMarQ 2023年12月29日 6時31分 
thanks, this guide is much clearer than jasper's one!
SpamtonGaming1997 2023年9月28日 3時32分 
Why can't joining friends be as easy as Sven CO-OP 😭
john combat 2023年7月27日 11時11分 
jokes on you i forgot the password to my router
The Door to Guf #FixTF2 2023年7月22日 19時43分 
doesnt work, already port forwarded the port, but doesnt help
SamMKD 2023年2月13日 1時19分 
ssdadasdasa:steamsalty:
classydeathclaw 2022年8月25日 18時10分 
Cause its just too much to ask for the private server tab to just function without having to do all this tech wizard shit, gmod doesnt make me do this
(SHL2CS)_(General_Haze_Alpha) 2022年7月2日 0時45分 
where do we put this at?



//root directory for client ..\xxx.xxx.xxx.xxx_port_xxxxx\

// Synergy's files ..\xxx.xxx.xxx.xxx_port_xxxxx\bin ..\xxx.xxx.xxx.xxx_port_xxxxx\hl2 ..\xxx.xxx.xxx.xxx_port_xxxxx\platform ..\xxx.xxx.xxx.xxx_port_xxxxx\synergy ..\xxx.xxx.xxx.xxx_port_xxxxx\srcds.exe

// Half-Life 2 install ..\xxx.xxx.xxx.xxx_port_xxxxx\Half-Life 2\
Canadianヲtaku 2022年1月14日 21時18分 
is that a fucking xkcd
halloweenyname 2021年7月6日 8時43分 
᠌ ᠌᠌ ᠌ ᠌᠌ ᠌᠌ ᠌ ᠌᠌
󠀡 2021年4月20日 21時51分 
what did you set the private port to? doesnt work for me