How to create a server

From Unreal Software English Wiki
(Difference between revisions)
Jump to: navigation, search
(Small edit)
(Show only avaible TCP/IP ports)
Line 25: Line 25:
 
|-
 
|-
 
|''sv_hostport''
 
|''sv_hostport''
|0-99999
+
|0-65535
 
|You need to forward this port in your router control to make it accessible from the internet.<br />If you are running more than one server, every one of them needs a different hostport!
 
|You need to forward this port in your router control to make it accessible from the internet.<br />If you are running more than one server, every one of them needs a different hostport!
 
|-
 
|-

Revision as of 16:28, 24 August 2012

px This article/section is missing content.
You can help expand it by editing it

This is a list of work-in-progress tutorials on how to create a server for Unreal Software games.

Contents

Cs2d icon.png Counter-Strike 2D

First you need to download the client and the server software from CS2D.com. Download the Windows .zip version and the dedicated server client for the operating system you are using. Once you've downloaded them, extract both of them to the same directory.

Configuration

Open the sys folder, then open the server.cfg with Notepad or any text editor (ex. gedit on Linux). You can configure your server there.

Most important
Name Parameter Description
sv_name TEXT Change the word(s) after the "sv_name" to the name your server should have.
sv_hostport 0-65535 You need to forward this port in your router control to make it accessible from the internet.
If you are running more than one server, every one of them needs a different hostport!
sv_password TEXT If you want your server to have a password (so only players who have this password can join), set it here.
sv_rcon TEXT This is the password to control your server using dedicated. Use a strong one and do not give it to anybody you do not trust!
sv_maxplayers 1-32 The maximum number of players who can play at the same time.
sv_map TEXT What map must be loaded when you start server.
Other
sv_fow 1/0 Enables/Disables Fog of War
sv_friendlyfire 1/0 Enables/Disables Friendly Fire
sv_lan 1/0 Enables/Disables LAN mode
sv_usgnonly 1/0 Can players join server if they have no USGN login / ID (1 - no, 0 - yes)
sv_maptransfer 1/0 Transfer map to joining player (if he not has this map)? (1 - yes, 0 - no)
sv_spraytransfer 1/0 ...
sv_gamemode 0-4 Sets gamemode (0 - standard, 1 - deathmatch, 2 - team deathmatch, 3 - construction, 4 - zombies)
sv_specmode 0-2 Sets spectator mode
px This article/section is missing content.
You can help expand it by editing it

Save the file.

Hosting

Now you have three different ways to host your server(s).

  1. Hosting via Internet: This is the most difficult one. Everyone can play on your server, but it needs some configuration on your router control center (if you have one). Normally you can reach it by entering your local IP in your browser's address bar and changing the last number to 1. Since every router is different, we cannot really help you on this. Detailed information about configuring routers is available at this site.
  2. Hosting via LAN: The easiest one. Everyone in your local network can join. However, people from outside your network can not reach your server. Just skip this part.
  3. Hosting via Hamachi (or any other tunnelling tool): Rather easy, but only players who have the same tool and are in the same virtual network can join. Perfect to play with friends. Download the tunnelling tool (e.g. Hamachi, Wippien), install and start it. The server has to proceed with starting the server (following), the clients need to start CS2D, go to "Find Servers", click on "Connect to IP" and enter the server's virtual IP (you can see it in Hamachi/Wippien) and click on connect.
Dedicated server window

Starting the server

Under Windows: Double-click on the cs2d_dedicated.exe. A new (console) window should pop up.

Under Linux: You may need to give the cs2d_dedicated file execution rights. To do so, open a console, go to the directory the file is located with the cd command, and then use chmod +x cs2d_dedicated. Then just do ./cs2d_dedicated and it should run.

There are also some useful and optional server tools made by members of the community, and some are:

Cc icon.png Carnage Contest

Pencil.png Work under this article/section is still in progress.
You can help by expanding it

To host a server all you need to have is the client software as the server software is built-in.

Configuration

Click Host, then enter the server name and UDP port. Click Okay. Configure the server how you wish - the interface is self-explanatory at that stage.

Hosting

You can host either for everyone or for your friends.

  1. Hosting for everyone: Needs a configuration for your router similar to that for Counter-Strike 2D. The port that is needed to be forwarded is UDP port 36963. Detailed information about forwarding your ports is available at this site.
  2. Hosting for friends: Hamachi is used for that purpose. Configuration is same as for Counter-Strike 2D.

A detailed manual for hosting a Carnage Contest server is available here.

MinigolfMadnessIcon.gif Minigolf Madness

Pencil.png Work under this article/section is still in progress.
You can help by expanding it


S2 icon.png Stranded II (with Multiplayer Mod)

Pencil.png Work under this article/section is still in progress.
You can help by expanding it

To make a Stranded II Multiplayer server, all you have to need is Hamachi or other VPN applications

Configuration in VPN apps

None


Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox