How to run a dedicate FC server

Moderators: sung, Pr0d1gY, zulu, admin

How to run a dedicate FC server

Postby admin » Wed Jan 09, 2019 8:58 pm

To run a farcry server you will need open some few ports into your windows firewall:
TCP: 40000 - 42999
UDP: 41005, 41006, 44000, 49001

and at Client side:
TCP: from 49001 to 49100
UDP: from 49124 to 49223 *** to calculate the query port just add +123 to get the UDP corresponding port, for each TCP game Port!

First of all, to run a dedicate server, you will need download & create another folder with a Special FarCry Server Side instalation...

Example:
C:\ubisoft\crytek\dedicate_server

After you have to create a shortcut on your desktop to call your server...
Shortcut command:
c:\ubisoft\crytek\dedicate_server\bin32\farcry_winsv.exe "-IP:999.999.999.999" "sv_port 49001" "SProfile_run server"
* The server config file should be into the folder "dedicate_server\Profiles\server" with some name like: server_server.cfg

You may also need the CryNetwork.dll file (v1.4 or v1.33) to run your dedicated servers without a local IP limits and that will makes your server able to connect across the internet.

Having your server listed on LRv3:
Image

To have your server listed on LRv3, you just need to set SV_ServerType to LAN into your server configurations "server_server.cfg" file, and also have the server IP:port registred on LRv3 datacenter (to do this, you just need open your farcry game from client side and there you will see a buttom called Register where you can add your FC dedicate server)

FAQ
Q: What are the minimum requirements for a dedicated server?
A: We recommend using at least a 1.0Ghz PIII or equivalent and 512mb RAM (for each server).

Q: How much upstream and downstream bandwidth do I need to run one?
A: For 16 players we recommend 1mbps upstream and 1mbps downstream (for each server).

Q: Can I run a dedicated server and play the game?
A: Yes, but this will result in degradation of quality for other players. With a few players, this maybe acceptable, but with larger numbers we do not advise it.
Image
User avatar
admin
Site Admin
Site Admin
 
Posts: 78
Joined: Wed Apr 04, 2018 4:44 am
Medals: 4
Donator (1) Staff member (1) US Marines Service Medal (1) PDW Medal (1)
Has thanked: 39 times
Been thanked: 7 times

Re: How to run a dedicate FC server

Postby admin » Fri Mar 07, 2025 2:31 am

HOW TO SETUP YOUR SERVER IN SOME EXTERNAL DEDICATE PROVIDER, SUCH AS: GAMINGDELUXE.CO.UK...

Here are the downloads and instructions to set up a LRv3 FarCry gameserver

Prerequisites:

The server installation of LRv3 ServerSideMod supports only FarCry servers on windows systems with FarCry patch 1.40 installed.

Installation (Step by Step):

1 - Stop your FarCry gameserver, from your control panel webinterface side.

2 - Unzip the LRv3 ServerSideMod and open up the file manager or FTP of your gameserver.

3 - All content of our installation file must be inserted into the gameserver installation... just upload all those files from this mod to your dedicate server (overwriting the original ones).

3.1 - Files to be inserted into the FarCry/ (Folder):
Screenshots
UpdateMap
server_mapupdater.txt

3.2 - Files to be inserted into the FarCry/Bin32/ (Folder):
(Back up your original CryGame.dll and CrySystem.dll and store it somewhere for safety reasons)
CryGame.dll
CrySystem.dll

3.3 - Files to be inserted into the FarCry/FCData/ (Folder):
zLRS_v3.pak

3.4 - Files to be inserted into the FarCry/Profiles/server/ (Folder):
\botpaths
\Statistics
Admins.txt
Antich.log
BadNames.txt
BadWords.txt
bannedid.txt
bannedip.txt
bannedlr.txt
BotName.txt
Chat.txt
CVars.txt
GlobalID.txt
Kills.txt
lr_server.cfg
lr_server_backup.cfg
LRGUID.txt
mapcycle.txt
mapcycle_Assault.txt
mapcycle_CAH.txt
mapcycle_CTB.txt
mapcycle_CTF.txt
mapcycle_FFA.txt
mapcycle_TDM.txt
p_names.txt
Task.txt
Violations.txt
Whitelist.log
Whitelist.txt
XPSave.txt

3.4.1 - Open the lr_server.cfg and edit the server config to your likes. Servername, RCon password, etc.

*Note: If your gameserver provider requires you to use a fixed profile name that you must use, then just make all changes in the
lr_server.cfg and then rename it to your normal server config name: e.g. server_server.cfg


Once all files are placed into the right folder and your server config has been configured.
Then we're ready to launch our gameserver!

3.4.2 - Run your FarCry client game "normal" and put your server (IP and port) into the LRv3 servers table, to make this show's up on the LRv3 servers list for every one, like this:
Image


Remember:
In case you want your server to show up in the LRv3-Serverlist, than you need to download the CryNetwork.dll for FarCry Patch 1.40
to remove the LAN IP restriction. Once done this, just copy and paste the CryNetwork.dll into the "Bin32/" directory of your server.
This allows you to set the command "sv_ServerType" to "LAN" instead of "UBI", and register your server into the LRv3-Serverlist.

Informations:
- About Admins.txt:
The Admins.txt has been created for server admins to easily give ingame administration access to friends,
clan members, etc. Which means you just have to copy and paste the players LR-GUID into the Admins.txt
(Each line is one LR-GUID).
Example:
Admins.txt
//-------------------------------------------
// ADMINS ATTRIBUTES
// ->a Full Admin (Full rights control)
// ->ra Restricted Admin (Can't do Ban's)
// ->m Member (Only allowed to change/restart the Map's and do some few limited changes on the server settings)
//------------>>> ADMINS LIST
asdjkfasd98qf87u385623t8954t89t558t955t955->a // Admin 1: Name (Full Rights)
acsf456614a475671df37854400a8d6ffdc73e567->ra // Admin 2: Name (Restrited)
ghdfgqwet254235325562646454jj5465466564i6->m // Admin 3: Name (Limited)
sdfgug885462t9809t055gj58gfg5ttgw8908u5485 // Admin 4: Name (Full Rights)
//------------>>> END LIST

Once done that, the players will be automatically logged in at the Serveradmin-QuickPanel when connected to the gameserver.

- About Mapcycle.txt:
This file have the list of the maps on the server game that will be automatic changed line by line, once finish each map
mapcycle.txt
//======================================================[ Parameter Lines ]==================================================//
// Name, Type "ASSAULT/TDM/FFA", Time Limit "Min", Resp.Time "sec", Invulnerab.Timer "sec", Max.Players, Min.Team Limit, Max.Team Limit //
//========================================================================================================================//
mp_px_freighter ASSAULT 20 10 3 18 0 9
mp_px_jungle ASSAULT 20 10 3 18 0 9
mp_px_mangoriver ASSAULT 20 10 3 18 0 9
mp_px_airstrip ASSAULT 20 10 3 18 0 9
mp_radio FFA 20 5 0 18 0 9
mp_surf FFA 20 5 0 18 0 9


- About BadNames.txt:
The BadNames.txt can be activated using the command sv_badnames = “1”, this will disallow players to have
a name which contains any word which is listed in the BadNames.txt, if a player gets caught wearing one of
the words listed in the file, the player will be kicked automatically from the server.

- About BadWords.txt:
The BadWords.txt can be activated using the command sv_badwords = “1”, this will disallow players to use
any words which are listed in the file in the public or private ingame chat, if a player gets caught using
one of the words listed in the file, the player will get a WARNING for using bad language, once the player
altered the limit of badwords, the player will be automatically kicked out from the server.
(Set limit using the command sv_badwords_limit, default value is “5”)

- About Chat.txt:
The Chat.txt can be activated using the command gr_chat_export = “1”, this will enable the server to log all
kind of chats done ingame into the chat.txt, this gives the admin the possibility to read all kind of
conversations which have been done while playing.

- About CVars.txt:
The CVars.txt can be activated using the command sv_cvar_sync = “1” (The command sv_lr needs to be set on “1”
aswell otherwise this function is automatically set back to “0”). The file contains all kind of Console
Commands for farcry which shouldn’t be altered from a specific value on the client side. This prevents using
disallowed console commands on client side, if a player gets caught changing the value from one of these CVars
listed in the file, the player gets automatically kicked out from the server, and a log will be done in the
"Profiles/server/Violations.txt".

- About GlobalID.txt:
The GlobalID.txt can be activated using the command sv_globalid = “1”. This will enable that each time a new
player connects onto the server, or a player changes his player name, the server will create a log line into
that file. Each line contains Date and Time, players GlobalID, players IP address and players name.
(Can just be used at "UBI" Servers.)

- About LRGUID.txt:
The LRGUID.txt can be activated using the command sv_lrguid = “1”. This will enable that each time a new
player connects onto the server, or a player changes his player name, the server will create a log line
into that file. Each line contains Date and Time, players LRGUID, players IP address and players name.
(Can be used on UBI and LAN Servers.)

- About Violations.txt:
The Violations.txt is automatically enabled in case the command sv_lr = “1”. This file logs all kind of
violations done by players during the gameplay, violations which caused an automatic kick or ban from
the gameserver.

Thanks to:
- XT-Team: Thanks for creating such great extensions and patches like XTv3 and XTv4.
- 1.6-Team: Thanks for all the support, and many amazing fixes to FarCry. Special thanks to Jeppa.
- Deltree: Thanks for the gameservers, all ideas you've provided to us and your support to this project.
- Astaron: Thanks for all your map editor knowledge that made it possible to create loads of new tools for mappers.
- iLLUSION: Thanks for the support and for your great FarCry Community BadBoysPlayground.

Liability:
Neither myself (*RD*Kr!eger) nor the other authors will be responsible for any damages incurred on installation of this ServerSideMod.
Use at your own risk.

Redistribution:
Unlimited with the provision that original files are unaltered. If you alter the original files and wish to redistribute please
contact the LRv3-Team at https://farcrylraddon.de/

In case of questions and suggestions then take a look on our website:
https://farcrylraddon.de/
https://forum.farcrylraddon.de/
Image
User avatar
admin
Site Admin
Site Admin
 
Posts: 78
Joined: Wed Apr 04, 2018 4:44 am
Medals: 4
Donator (1) Staff member (1) US Marines Service Medal (1) PDW Medal (1)
Has thanked: 39 times
Been thanked: 7 times


Return to Servers Game

Who is online

Users browsing this forum: No registered users and 19 guests

cron