<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ThePizzy.net/blog &#187; internet server</title>
	<atom:link href="http://thepizzy.net/blog/tag/internet-server/feed/" rel="self" type="application/rss+xml" />
	<link>http://thepizzy.net/blog</link>
	<description>Solving the complex in 140 characters or less...</description>
	<lastBuildDate>Mon, 02 Jan 2012 15:55:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-alpha-19719</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>How To: Setup a UT3 Internet Server</title>
		<link>http://thepizzy.net/blog/2008/01/how-to-setup-a-ut3-internet-server/</link>
		<comments>http://thepizzy.net/blog/2008/01/how-to-setup-a-ut3-internet-server/#comments</comments>
		<pubDate>Sun, 13 Jan 2008 06:08:59 +0000</pubDate>
		<dc:creator>[[Neo]]</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[bot]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[configuration script]]></category>
		<category><![CDATA[dedicated]]></category>
		<category><![CDATA[Firewall]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[gamespy]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[internet server]]></category>
		<category><![CDATA[LAN]]></category>
		<category><![CDATA[localhost]]></category>
		<category><![CDATA[master server]]></category>
		<category><![CDATA[ports]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[server port]]></category>
		<category><![CDATA[server setup]]></category>
		<category><![CDATA[tournament]]></category>
		<category><![CDATA[UDP]]></category>
		<category><![CDATA[unreal]]></category>
		<category><![CDATA[unreal tournament]]></category>
		<category><![CDATA[user]]></category>
		<category><![CDATA[ut3]]></category>
		<category><![CDATA[ut3dedicated server]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[video game]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://thepizzy.net/blog/?p=98</guid>
		<description><![CDATA[Surprisingly there are no complete blog postings or forum topics that tell you how to set up a UT3 Internet Server from start to finish&#8230;so here we go: 1. Open...]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-667 alignright" title="UT 3 Logo" src="http://thepizzy.net/blog/wp-content/uploads/2008/01/Unreal-Tournament-III-2.png" alt="" width="256" height="256" />Surprisingly there are no complete blog postings or forum topics that tell you how to set up a UT3 Internet Server from start to finish&#8230;so here we go: <span id="more-98"></span></p>
<p><span style="font-weight: bold;">1. Open the ports<br />
</span></p>
<div style="margin-left: 40px;">To play online, you need not only the <a href="http://wiki.unrealadmin.org/FAQ:UT3#Running_Behind_a_Router.2FFirewall">UT3 ports</a>, but also the <a href="http://forums.gameconfig.co.uk/viewtopic.php?p=26#26">GameSpy</a> ports:</p>
<p>UDP:</p>
<ul>
<li>6500 (Query)</li>
<li>6515 (Dplay UDP)</li>
<li>7777 (Port for UT3 &#8211; default is 7777, you can change in server setup)</li>
<li>13000 (Port for UT3)</li>
<li>13139 (Custom UDP Pings)</li>
<li>27900 (<span class="postbody">Master Server UDP Heartbeat)</span></li>
</ul>
<p>TCP:</p>
<ul>
<li>3783 (Voice)</li>
<li>6667 (IRC)</li>
<li>28900 (Master Server List Request)</li>
<li>29900 (GP Connection Manager)</li>
<li>29901 (GP Search Manager)</li>
</ul>
<p>Be sure to open the ports on your localhost as well (Windows Firewall, Linux Firewall, etc.)</p>
</div>
<p><span style="font-weight: bold;">2. Download the Dedicated Server Package.</span></p>
<div style="margin-left: 40px;">You can get the Windows package from the <a href="http://forums.epicgames.com/showthread.php?p=25101055#post25101055">EpicGames.com thread</a> or directly from <a href="http://www.fileplanet.com/182580/180000/fileinfo/Unreal-Tournament-3-Windows-Dedicated-Server">fileplanet</a>.<br />
You can get the Linux package <a href="http://forums.epicgames.com/showthread.php?t=593584">here</a>.</div>
<p><span style="font-weight: bold;">3. Install the Dedicated Server Package.</span></p>
<div style="margin-left: 40px;">Once you finish downloading, unzip it to some kind of temporary location.<br />
Run the SetupUT3.exe program, and follow through the install process.</div>
<p><span style="font-weight: bold;">4. Create your server&#8217;s GameSpy Account.<br />
</span></p>
<div style="margin-left: 40px;">Before you&#8217;re able to do anything, you need to load the original game, and create an account for the server to use. Every instance of online UT3 requires a GameSpy account to play.</p>
<ol>
<li>Load the game (and log out if automatically logged in)</li>
<li>Hit Create Profile at the bottom of the login screen</li>
<li>Type in credentials for your new account</li>
<li>Hit Create Profile, and then login to make sure they work.</li>
<li>Log out.</li>
</ol>
</div>
<p><span style="font-weight: bold;">5. Create the configuration script.</span></p>
<div style="margin-left: 40px;">I made my configuration script using <span style="text-decoration: line-through;"><a href="http://www.m3nt0r.de/ut3/startupgen.html">this website</a></span> <a title="the old one went 404, this one was found by Boz in the comments" href="http://darkweb.nl/tools/ut3cmd/" target="_blank">*this* website</a> (via Boz), simply because it was easier than <a href="http://wiki.unrealadmin.org/FAQ:UT3#Game_Types_.26_Mutators">reading the wiki</a> to figure out how everything works. Once that was done, I then went back to look at what everything was in the command line, and customized it according to the wiki.</p>
<p>Server:</p>
<ul>
<li><span style="font-weight: bold;">Port:</span> 7777</li>
<li><span style="font-weight: bold;">Login:</span> &lt;the new account you just created&gt;</li>
<li><span style="font-weight: bold;">Password:</span> &lt;the password for your new account&gt;</li>
<li><span style="font-weight: bold;">Server Description:</span> &lt;use <a href="http://www.penetrate.nl/UT3ServerDesc.php">this website</a> to create a description&gt;</li>
</ul>
<p>Players:</p>
<ul>
<li><span style="font-weight: bold;">Max Players:</span> ## (max on the server)</li>
<li><span style="font-weight: bold;">Min. Players:</span> ## (min real-players, not bots, before a match begins)</li>
<li><span style="font-weight: bold;">Number of Bots:</span> ## (number of bots in the game &#8211; bots quit as humans join, unless configured to be vs humans)</li>
<li><span style="font-weight: bold;">**Public Connections: </span>## (max number of advertised connections)</li>
<li><span style="font-weight: bold;">**Private Connections:</span> ## (reserve slots for local connections &#8211; i.e. you host the internet game on a server in your network, and you&#8217;re playing on another computer local to the server)</li>
<li><span style="font-weight: bold;">**Open Public Connections: </span>## (max number of public connections)</li>
</ul>
<p>** These I&#8217;m not really sure about the descriptions. &#8220;Public Connections&#8221; does show max advertised for the server, but not sure about the others)</p>
<p>Game Setup:</p>
</div>
<div style="margin-left: 40px;">
<ul>
<li><span style="font-weight: bold;">Game Mode:</span> &lt;choose your game type&gt;</li>
<li><span style="font-weight: bold;">Map Name:</span> &lt;be sure to choose an appropriate map for the game type. Find your maps available <a href="http://wiki.unrealadmin.org/FAQ:UT3#Enable_Mapvote">here</a> in the configuration line for your game mode. I&#8217;ll get to that configuration further down.&gt;</li>
<li><span style="font-weight: bold;">Goal Score:</span> ## &lt;max frags/caps before next map&gt;</li>
<li><span style="font-weight: bold;">Time Limit:</span> ## &lt;timelimit for the map&gt;</li>
<li><span style="font-weight: bold;">Versus Bots:</span> #.# &lt;here&#8217;s where you deicide if it will be humans vs bots&gt;</li>
<li><span style="font-weight: bold;">Bot Skill:</span> ## &lt;1-6 bot skill, 1: Novice &#8211; 6: Godlike&gt;</li>
</ul>
<p>Game Flags:</p>
<ul>
<li><span style="font-weight: bold;">Force Respawn:</span> &lt;make the user respawn upon death&gt;</li>
<li><span style="font-weight: bold;">Pure Server:</span> &lt;game mode is forced on all maps, even maps belonging to other game modes&gt;</li>
</ul>
<p>Mutators:</p>
<ul>
<li>Choose the mutators you want for the map</li>
</ul>
<p>Community Options:</p>
<ul>
<li><span style="font-weight: bold;">Allow Join in Progress: </span>&lt;allows people to join mid-game&gt;</li>
<li><span style="font-weight: bold;">Allow Invites:</span> &lt;allow users to invite others to the game&gt;</li>
<li><span style="font-weight: bold;">Uses Presence:</span> &lt;tell the Master Server that a user is playing on this server&gt;</li>
<li><span style="font-weight: bold;">Allow Join via Presence: </span>&lt;allow friends of a user to follow the user currently playing on the server&gt;</li>
</ul>
<p>Server Options:</p>
<ul>
<li>Advertise Server: &lt;show it in the server browser&gt;</li>
<li>Report Stats</li>
<li>Is LAN Only: &lt;only a lan server?&gt;</li>
<li>Is Dedicated: &lt;is it a dedicated server?&gt;</li>
</ul>
<p>Passwords:</p>
<ul>
<li>Game Password: &lt;password to join the server&gt;</li>
<li>Admin Password: &lt;admin joining password&gt;</li>
</ul>
<p>Once you have done all those settings on the site, you click Create Lines button and come up with some code&#8230;your code will be all scrunched up into one line. Broken down it looks something like this (for Vehicle CTF):</p>
<div style="margin-left: 40px;"><span style="font-style: italic;">ut3.exe Server<br />
vCTF-Suspense?<br />
ServerDescription=116000104000101000045000115000112000111000116000<br />
MaxPlayers=12?<br />
MinNetPlayers=1?<br />
NumPlay=4?<br />
NumPublicConnections=12?<br />
<span style="color: #ff0000;">NumPublicConnections=2?</span><br />
NumOpenPublicConnections=12?<br />
GoalScore=3?<br />
TimeLimit=20?<br />
VsBots=1.5?<br />
BotSkill=4?<br />
PureServer=1?<br />
bAllowJoinInProgress=True?<br />
bAllowInvites=True?<br />
bUsesPresence=True?<br />
bAllowJoinViaPresence=True?<br />
bShouldAdvertise=True?<br />
bUsesStats=True?<br />
bIsLanMatch=False?<br />
<span style="color: #3366ff;">GamePassword=playme?</span><br style="color: #3366ff;" /><span style="color: #3366ff;">AdminPassword=bigbawls</span></p>
<p><span style="color: #ff9900;">-Port=7777 </span><br />
<span style="color: #33cc00;">-Login=SurvurBocks</span><br style="color: #33cc00;" /><span style="color: #33cc00;">-Password=sekratshiz</span><br />
-log=DedicatedServer.log</p>
<p></span></div>
<p>Note the <span style="color: #ff0000;">red line</span> of text: Change that from &#8220;Num<span style="font-weight: bold;">Public</span>Connections&#8221; to Num<span style="font-weight: bold;">Private</span>Connections&#8221; &#8211; that is an error in the script creator&#8217;s website<br />
Also note the <span style="color: #ff9900;">orange line</span> of text: If you&#8217;re not using the default 7777 port number as described above, then change that information here.<br />
The <span style="color: #3366ff;">blue lines</span> of text are the server logins to play the game<br />
The <span style="color: #33cc00;">green lines</span> of text are the GameSpy credentials for your server.</p>
</div>
<p><span style="font-weight: bold;">5b. Optional: Edit the DefaultGame.ini file to allow for map voting.<br />
</span></p>
<div style="margin-left: 40px;">Chances are, you want to allow for map voting, or at least a map rotation&#8230;here&#8217;s how you do that:</p>
<ol>
<li>Locate the Dedicate Server files (e.g. &#8220;C:\Program Files\Unreal Tournament 3 (Dedicated)&#8221;) and navigate to &#8220;.\UTGame\Config&#8221;</li>
<li>Change the Properties on the DefaultGame.ini to remove &#8220;Read-Only&#8221;, and then open it in Notepad and search for &#8220;bAllowMapVoting&#8221;</li>
<li>Find your map-cycle-list <a href="http://wiki.unrealadmin.org/FAQ:UT3#Enable_Mapvote">here</a>.</li>
<li>Make sure your Game Mode is shown in the .ini file with maps to cycle. I know that on mine, the Vehicle CTF did not have a map rotation already in the .ini file, and I had to add it.</li>
</ol>
</div>
<p><span style="font-weight: bold;">6. Create the batch file to load the server.<br />
</span></p>
<div style="margin-left: 40px;">To make things easy on you, you&#8217;ll probably want to create a batch file to load the server with a single click. Here&#8217;s how you do that:</p>
<ol>
<li>Open Notepad</li>
<li>Start off with the location of the Dedicated Server files (e.g. cd &#8220;C:\Program Files\Unreal Tournament 3 (Dedicated)\Binaries&#8221;)</li>
<li>Then enter your commandline from above</li>
<li>You should then have a batch file that looks something like this (only 2 lines, cd and ut3.exe):<span style="font-style: italic;">cd &#8220;C:\Program Files\Unreal Tournament 3 (Dedicated)\Binaries&#8221;</span><br style="font-style: italic;" /><span style="font-style: italic;">ut3.exe Server</span><br />
[this should all be on one line]<span style="font-style: italic;">vCTF-Suspense?ServerDescription=11600010400010100<br />
0045000115000112000111000116000?MaxPlayers=12?Min<br />
NetPlayers=1?NumPlay=4?NumPublicConnections=12?Nu<br />
mPublicConnections=2?NumOpenPublicConnections=12?<br />
GoalScore=3?TimeLimit=20?VsBots=1.5?BotSkill=4?Pu<br />
reServer=1?bAllowJoinInProgress=True?bAllowInvite<br />
s=True?bUsesPresence=True?bAllowJoinViaPresence=T<br />
rue?bShouldAdvertise=True?bUsesStats=True?bIsLanM<br />
atch=False?GamePassword=playme?AdminPassword=bigb<br />
awls -Port=7777 -Login=SurvurBocks -Password=sekratshiz -log=DedicatedServer.log</span> [/end one line]</li>
<li>Save the file where ever you want to keep your server batch files, and then all you have to do is double click it to start your server.</li>
<li>When the batch file runs, it should call the ut3 console and start processing the attributes in there. When the last line says &#8220;Log: GAME PATH IS UTVehicleCTFGame_Content&#8221; (or whatever game mode you&#8217;ve chosen) then your server is up, and ready to be searched for in the Server list. You&#8217;ll have to play around with the filter to find your server.</li>
</ol>
</div>
<p>That&#8217;s all there is to it. At least, that&#8217;s all there was to mine.<br />
Happy Fraggin&#8217;!</p>
<p>Update: I don&#8217;t run my server much anymore &#8211; but when I did, it worked, and I followed these instructions. I can&#8217;t provide individual support for everyone that tries to create a server, but doesn&#8217;t figure it out by these steps. I documented everything I did, step-by-step, and put them here &#8211; I didn&#8217;t do anything extra or different from what&#8217;s here. So if you have trouble getting your server up, you&#8217;re just going to have to play around with it like everyone else did before you to get their server up.</p>
<p style="text-align: right; font-size: 8px;">Blogged with <a title="Flock" href="http://www.flock.com/blogged-with-flock" target="_new">Flock</a></p>
<p><!-- technorati tags begin --></p>
<p style="font-size: 10px; text-align: right;">Tags: <a rel="tag" href="http://technorati.com/tag/ut3dedicated%20server">ut3dedicated server</a>, <a rel="tag" href="http://technorati.com/tag/%20ut3"> ut3</a>, <a rel="tag" href="http://technorati.com/tag/%20dedicated"> dedicated</a>, <a rel="tag" href="http://technorati.com/tag/%20internet"> internet</a>, <a rel="tag" href="http://technorati.com/tag/%20server"> server</a>, <a rel="tag" href="http://technorati.com/tag/%20game"> game</a>, <a rel="tag" href="http://technorati.com/tag/%20unreal%20tournament"> unreal tournament</a>, <a rel="tag" href="http://technorati.com/tag/%20unreal"> unreal</a>, <a rel="tag" href="http://technorati.com/tag/%20tournament"> tournament</a>, <a rel="tag" href="http://technorati.com/tag/%20video%20game"> video game</a>, <a rel="tag" href="http://technorati.com/tag/%20video"> video</a>, <a rel="tag" href="http://technorati.com/tag/%20game"> game</a>, <a rel="tag" href="http://technorati.com/tag/%20configuration"> configuration</a></p>
<p><!-- technorati tags end --><br />
<a href="http://twitter.com/neotsn"><img class="size-full wp-image-583  aligncenter" title="twitter.com/neotsn" src="http://thepizzy.net/blog/wp-content/uploads/2010/08/twitter-wordpress-neo12.png" alt="twitter.com/neotsn" width="350" height="125" /></a></p>

<!-- start wp-tags-to-technorati 1.02 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/Admin' rel='tag' target='_blank'>Admin</a>, <a class='technorati-link' href='http://technorati.com/tag/bot' rel='tag' target='_blank'>bot</a>, <a class='technorati-link' href='http://technorati.com/tag/configuration' rel='tag' target='_blank'>configuration</a>, <a class='technorati-link' href='http://technorati.com/tag/configuration+script' rel='tag' target='_blank'>configuration script</a>, <a class='technorati-link' href='http://technorati.com/tag/dedicated' rel='tag' target='_blank'>dedicated</a>, <a class='technorati-link' href='http://technorati.com/tag/Firewall' rel='tag' target='_blank'>Firewall</a>, <a class='technorati-link' href='http://technorati.com/tag/game' rel='tag' target='_blank'>game</a>, <a class='technorati-link' href='http://technorati.com/tag/gamespy' rel='tag' target='_blank'>gamespy</a>, <a class='technorati-link' href='http://technorati.com/tag/internet' rel='tag' target='_blank'>internet</a>, <a class='technorati-link' href='http://technorati.com/tag/internet+server' rel='tag' target='_blank'>internet server</a>, <a class='technorati-link' href='http://technorati.com/tag/LAN' rel='tag' target='_blank'>LAN</a>, <a class='technorati-link' href='http://technorati.com/tag/localhost' rel='tag' target='_blank'>localhost</a>, <a class='technorati-link' href='http://technorati.com/tag/master+server' rel='tag' target='_blank'>master server</a>, <a class='technorati-link' href='http://technorati.com/tag/ports' rel='tag' target='_blank'>ports</a>, <a class='technorati-link' href='http://technorati.com/tag/server' rel='tag' target='_blank'>server</a>, <a class='technorati-link' href='http://technorati.com/tag/server+port' rel='tag' target='_blank'>server port</a>, <a class='technorati-link' href='http://technorati.com/tag/server+setup' rel='tag' target='_blank'>server setup</a>, <a class='technorati-link' href='http://technorati.com/tag/tournament' rel='tag' target='_blank'>tournament</a>, <a class='technorati-link' href='http://technorati.com/tag/UDP' rel='tag' target='_blank'>UDP</a>, <a class='technorati-link' href='http://technorati.com/tag/unreal' rel='tag' target='_blank'>unreal</a>, <a class='technorati-link' href='http://technorati.com/tag/unreal+tournament' rel='tag' target='_blank'>unreal tournament</a>, <a class='technorati-link' href='http://technorati.com/tag/user' rel='tag' target='_blank'>user</a>, <a class='technorati-link' href='http://technorati.com/tag/ut3' rel='tag' target='_blank'>ut3</a>, <a class='technorati-link' href='http://technorati.com/tag/ut3dedicated+server' rel='tag' target='_blank'>ut3dedicated server</a>, <a class='technorati-link' href='http://technorati.com/tag/video' rel='tag' target='_blank'>video</a>, <a class='technorati-link' href='http://technorati.com/tag/video+game' rel='tag' target='_blank'>video game</a>, <a class='technorati-link' href='http://technorati.com/tag/Windows' rel='tag' target='_blank'>Windows</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://thepizzy.net/blog/2008/01/how-to-setup-a-ut3-internet-server/feed/</wfw:commentRss>
		<slash:comments>42</slash:comments>
		</item>
	</channel>
</rss>

