<?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>HackDevDotCom &#187; Game Server</title>
	<atom:link href="http://hackdev.com/category/roll-your-own/game-server/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackdev.com</link>
	<description>Hacked Development</description>
	<lastBuildDate>Thu, 10 Jun 2010 22:55:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Roll your Own: CS:S Server (Part 3)</title>
		<link>http://hackdev.com/2009/05/roll-your-own-css-server-part-3/</link>
		<comments>http://hackdev.com/2009/05/roll-your-own-css-server-part-3/#comments</comments>
		<pubDate>Fri, 01 May 2009 21:08:58 +0000</pubDate>
		<dc:creator>Gues7</dc:creator>
				<category><![CDATA[Game Server]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Roll your own:]]></category>

		<guid isPermaLink="false">http://hackdev.com/?p=41</guid>
		<description><![CDATA[Ok, so from Part 1 and Part 2, you should now have a working Counter-Strike:Source server up and running, with Mani-Admin for your administration. Here is how to get MetaMod Source installed&#8230; this is going to be a really simple quick one to go on&#8230; # cd /&#60;yourserver&#62;/cstrike/addons # wget http://sourcemod.steamfriends.com/files/mmsource-1.7.1.tar.gz # tar -zxvf mmsource-1.7.1.tar.gz [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, so from <a href="http://hackdev.com/?p=9">Part 1</a> and <a href="http://hackdev.com/?p=30">Part 2</a>, you should now have a working Counter-Strike:Source server up and running, with Mani-Admin for your administration. Here is how to get MetaMod Source installed&#8230; this is going to be a really simple quick one to go on&#8230;</p>
<blockquote><p># cd /&lt;yourserver&gt;/cstrike/addons<br />
# wget http://sourcemod.steamfriends.com/files/mmsource-1.7.1.tar.gz<br />
# tar -zxvf mmsource-1.7.1.tar.gz<br />
# rm mmsource-1.7.1.tar.gz</p></blockquote>
<p>Ok, now we have MetaMod downloaded and extracted into the correct directory, last thing we need to do is create a VDF file to load it, MetaMod have a great VDF generator here or you can do the following&#8230;</p>
<blockquote><p># touch metamod.vdf<br />
# pico metamod.vdf</p></blockquote>
<p>Once in pico, paste the following text in ([shift]+[insert]), save with [ctrl]+o and exit with [ctrl]+x</p>
<blockquote><p>&#8220;Plugin&#8221;<br />
{<br />
&#8220;file&#8221;	&#8220;../cstrike/addons/metamod/bin/server_i486.so&#8221;<br />
}</p></blockquote>
<p>You can now restart your server and double check that MetaMod is running by typing &#8220;meta version&#8221; into the console. All done!</p>
]]></content:encoded>
			<wfw:commentRss>http://hackdev.com/2009/05/roll-your-own-css-server-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Roll your Own: CS:S Server (Part 2)</title>
		<link>http://hackdev.com/2009/04/roll-your-own-css-server-part-2/</link>
		<comments>http://hackdev.com/2009/04/roll-your-own-css-server-part-2/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 21:05:58 +0000</pubDate>
		<dc:creator>Gues7</dc:creator>
				<category><![CDATA[Game Server]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Roll your own:]]></category>

		<guid isPermaLink="false">http://hackdev.com/?p=30</guid>
		<description><![CDATA[Ok, so from the last section of this you should have a working Counter-Strike:Source server up and running, just to make this a little bit easier on the admins, now we&#8217;re going to install Mani Admin Plugin. The first thing your going to need is Mani Admin Plugin it&#8217;s self&#8230; # wget http://www.mani-admin-plugin.com/mani_admin_plugin/v1_2_beta_s/mani_admin_plugin_v1_2_beta_s.zip # unzip [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, so from the <a href="http://hackdev.com/?p=9">last section</a> of this you should have a working Counter-Strike:Source server up and running, just to make this a little bit easier on the admins, now we&#8217;re going to install Mani Admin Plugin. The first thing your going to need is <a href="http://www.mani-admin-plugin.com/" target="_blank">Mani Admin Plugin</a> it&#8217;s self&#8230;</p>
<blockquote><p># wget http://www.mani-admin-plugin.com/mani_admin_plugin/v1_2_beta_s/mani_admin_plugin_v1_2_beta_s.zip<br />
# unzip mani_admin_plugin_v1_2_beta_s.zip</p></blockquote>
<p>Once that&#8217;s done, you can move the files from the newly extracted directory to your ./&lt;server&gt;/cstrike directory as follows</p>
<blockquote><p># mv -R addons /&lt;yourserver&gt;/cstrike<br />
# mv -R cfg/&lt;yourserver&gt;/cstrike<br />
# mv -R materials/&lt;yourserver&gt;/cstrike<br />
# mv -R sound /&lt;yourserver&gt;/cstrike</p></blockquote>
<p>The next step is to add &#8220;exec mani_server.cfg&#8221; into your own server.cfg</p>
<blockquote><p># echo &#8220;exec mani_server.cfg &gt;&gt; /yourserver/cstrike/cfg/server.cfg&#8221;</p></blockquote>
<p>Finally, we need to get mani running as an addon each time your server starts, the best way to do this is to create a mani_admin_plugin.vdf in /yourserver/cstrike/addons and add the following text to it.</p>
<blockquote><p>&#8220;Plugin&#8221;<br />
{<br />
&#8220;file&#8221; &#8220;../cstrike/addons/mani_admin_plugin&#8221;<br />
}</p></blockquote>
<p>Mani should now be installed and running, the final steps is to add yourself to the /yourserver/cstrike/cfg/mani_admin_plugin/clients.txt file, this however I will not cover. All of the information on how to do this, in various different ways is available <a href="http://www.mani-admin-plugin.com/index.php?option=com_content&amp;task=view&amp;id=24&amp;Itemid=25" target="_blank">here</a>.</p>
<p>Just so you know, I am currently working on a script that will allow for the automatic installation of ANY of the linux based Steam game servers just by answering a few questions. I&#8217;ll keep you posted on my progress with this.</p>
]]></content:encoded>
			<wfw:commentRss>http://hackdev.com/2009/04/roll-your-own-css-server-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Roll your Own: CS:S Server</title>
		<link>http://hackdev.com/2009/04/roll-your-own-css-server/</link>
		<comments>http://hackdev.com/2009/04/roll-your-own-css-server/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 17:41:21 +0000</pubDate>
		<dc:creator>Gues7</dc:creator>
				<category><![CDATA[Game Server]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Roll your own:]]></category>

		<guid isPermaLink="false">http://hackdev.com/?p=9</guid>
		<description><![CDATA[*** UPDATE: Fixed some typo&#8217;s in the commands *** This is how to set up a CS:S server on Ubuntu Linux. This is not a definitive guide, it is simply how I have done it. I have omitted some security precautions here as my server will not be going live online, and is only used [...]]]></description>
			<content:encoded><![CDATA[<p>*** UPDATE: Fixed some typo&#8217;s in the commands ***</p>
<p>This is how to set up a CS:S server on Ubuntu Linux. This is not a definitive guide, it is simply how I have done it. I have omitted some security precautions here as my server will not be going live online, and is only used for testing things in-house.</p>
<p>NOTE: lines of text preceded with a # symbol should be entered into a terminal.</p>
<p>First of all, you are going to need the <a href="http://www.steampowered.com/download/hldsupdatetool.bin">HLDS tool</a> from Steam, this is what allows us to get all of the required game files and update the server etc&#8230;</p>
<blockquote><p># wget http://www.steampowered.com/download/hldsupdatetool.bin<br />
# chmod +x hldsupdatetool.bin<br />
# ./hldsupdatetool.bin<br />
# ./steam</p></blockquote>
<p>This will download the hlds tool, make it executable, extract the steam tool, and update the steam tool. We now have everything required to get ready to install. The next step is to create somewhere for the server to go, and get all of the required files.</p>
<blockquote><p># mkdir CSS1<br />
# ./steam -command update -game &#8220;Counter-Strike Source&#8221; -dir ./CSS1</p></blockquote>
<p>This will begin the download of your new CS:S server, this can take some time and varies greatly depending on your download speed. At this point, you can consider what addons and configuration you want to use on your server, a handy tool I came across for the configuration files is available <a href="http://www.cstrike-planet.com/cfgmaker?cfg=srcds" target="_blank">here</a>. Once your CS:S server has finished installing, you can launch it by doing the following&#8230;</p>
<blockquote><p># cd CSS1<br />
# ./srcds_run -console -game cstrike +map cs_office +maxplayers 16 -tickrate 66 -autoupdate -ip 192.168.0.100</p></blockquote>
<p>The above command assumes the following, you want to play cs_office with the possibility of hosting 16 players on a 66 tick server who&#8217;s IP is 192.168.0.100, adjust these values to suit your own requirements.</p>
<p>Congratulations, you should now have a working CS:S server, but its not much fun without some plugins, so we&#8217;re gonna grab and configure Mani Admin Plugin and Eventscripts to throw on there for some easy administration and fun games. This will be continued in <a href="http://hackdev.com/?p=30">part 2</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://hackdev.com/2009/04/roll-your-own-css-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
