<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://springrts-wiki.p2004a.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pheldens</id>
	<title>Spring - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://springrts-wiki.p2004a.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pheldens"/>
	<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/wiki/Special:Contributions/Pheldens"/>
	<updated>2026-11-08T19:12:36Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Linux&amp;diff=10447</id>
		<title>Linux</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Linux&amp;diff=10447"/>
		<updated>2006-08-15T10:56:44Z</updated>

		<summary type="html">&lt;p&gt;Pheldens: /* Running Spring via wine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Spring is running on Linux&#039;&#039;!&#039;&#039;&lt;br /&gt;
But it&#039;s not ready for a release, networking and sound need love for example.&lt;br /&gt;
&lt;br /&gt;
To compile spring yourself, refer to the [[SetupGuide]].&lt;br /&gt;
&lt;br /&gt;
The [[LinuxReleaseRoadmap| Linux release Roadmap]] is useful if you want to know how you can help.&lt;br /&gt;
The Linux porting effort is underway at BerliOS.&amp;lt;br&amp;gt;&lt;br /&gt;
http://developer.berlios.de/projects/taspring-linux/&amp;lt;br&amp;gt;&lt;br /&gt;
The linux port wiki startpoint is: http://taspring.clan-sy.com/wiki/MultiplatformSpring&lt;br /&gt;
The old linux port wiki (which may or may not work at the moment) was: http://taspring-linux.berlios.de/wikka.php?wakka=HomePage&amp;lt;br&amp;gt;&lt;br /&gt;
The old location for Linux development was https://opensvn.csie.org/traccgi/taspring_linux/trac.cgi/wiki&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Linux porting mailinglist can be found at http://lolut.utbm.info/cgi-bin/mailman/listinfo/taspring-linux a move to the mailinglist provided by BerliOS is posible in the (near) future.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Screen1.jpg|center]]&lt;br /&gt;
The first sceenshot of Spring running on Linux.&lt;br /&gt;
&lt;br /&gt;
=Running Spring via wine=&lt;br /&gt;
&lt;br /&gt;
Even though a native Linux port of Spring is progressing well you can play Spring on Linux using [http://winehq.org/ Wine]:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;This is unconfirmed, if it&#039;s not working please figure it out and update this wiki page!&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
And if you had success with these guidelines please let us know.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1 - You&#039;ll need, of course, Wine installed.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Just use the version included with your distribution.&amp;lt;br&amp;gt;&lt;br /&gt;
You can compile from source but that is generally unnecessary.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 - Be sure to have 3D hardware acceleration enabled.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Spring is a fully 3D accelerated game and will require this.  Confirmed to work stable with [http://dri.freedesktop.org/wiki/R300_20Application r300 open driver] (Mesa 6.5.1).&lt;br /&gt;
You can also install the nVidia/Ati commercial drivers. Obtain the package for your distribution. If you&#039;re having problems installing these, you&#039;ll also probably find better help at their websites.&lt;br /&gt;
The Spring forums are not really for general linux help, so refer to your distribution&#039;s forums - if they have any.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To know if you have 3D acceleration working, you can execute the following command:&lt;br /&gt;
glxinfo&lt;br /&gt;
If it shows the line:&lt;br /&gt;
direct rendering: yes&lt;br /&gt;
You probably have it working.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3 - Install Spring or use an already installed Spring in Windows.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* If you already have Spring installed in Windows, make sure that partition is accessible in Linux, and using a terminal window change directory (cd) into that directory and execute:&lt;br /&gt;
wine TASClient.exe&lt;br /&gt;
* If you don&#039;t have Spring installed yet, install it by executing the following command in a terminal window where the installer file is located:&lt;br /&gt;
wine taspring_0.72b1.exe&lt;br /&gt;
(or whatever else the installer might be called)&lt;br /&gt;
Then, change directory to where you installed it to, generally:&lt;br /&gt;
cd ~/.wine/drive_c/Program\ Files/TASpring&lt;br /&gt;
(the command line only accepts &amp;quot; &amp;quot; spaces in paths if they have an &amp;quot;\&amp;quot; before, like: cd Program\ Files)&lt;br /&gt;
And, similarly, execute:&lt;br /&gt;
wine TASClient.exe&lt;br /&gt;
&lt;br /&gt;
Suse Linux 9.3 installs Wine by default and had the option, through the YOU auto-updating tool, to automatically install the commercial drivers. If your distribution also has such options, it can save you much work.&lt;br /&gt;
&lt;br /&gt;
It should be noted that in the multiplatform code releases of Spring (0.7x) you may need to run Spring in full-screen mode or the mouse will not scroll the world when you push against the edges of the screen. Only Spring needs to run in full-screen mode; the other programs do not.  You can have wine emulate a virtual desktop and run Spring in full-screen mode inside that.&lt;br /&gt;
&lt;br /&gt;
[[Category:Source development]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux Port]]&lt;/div&gt;</summary>
		<author><name>Pheldens</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Linux&amp;diff=10446</id>
		<title>Linux</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Linux&amp;diff=10446"/>
		<updated>2006-08-15T10:53:15Z</updated>

		<summary type="html">&lt;p&gt;Pheldens: /* Running Spring via wine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Spring is running on Linux&#039;&#039;!&#039;&#039;&lt;br /&gt;
But it&#039;s not ready for a release, networking and sound need love for example.&lt;br /&gt;
&lt;br /&gt;
To compile spring yourself, refer to the [[SetupGuide]].&lt;br /&gt;
&lt;br /&gt;
The [[LinuxReleaseRoadmap| Linux release Roadmap]] is useful if you want to know how you can help.&lt;br /&gt;
The Linux porting effort is underway at BerliOS.&amp;lt;br&amp;gt;&lt;br /&gt;
http://developer.berlios.de/projects/taspring-linux/&amp;lt;br&amp;gt;&lt;br /&gt;
The linux port wiki startpoint is: http://taspring.clan-sy.com/wiki/MultiplatformSpring&lt;br /&gt;
The old linux port wiki (which may or may not work at the moment) was: http://taspring-linux.berlios.de/wikka.php?wakka=HomePage&amp;lt;br&amp;gt;&lt;br /&gt;
The old location for Linux development was https://opensvn.csie.org/traccgi/taspring_linux/trac.cgi/wiki&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Linux porting mailinglist can be found at http://lolut.utbm.info/cgi-bin/mailman/listinfo/taspring-linux a move to the mailinglist provided by BerliOS is posible in the (near) future.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Screen1.jpg|center]]&lt;br /&gt;
The first sceenshot of Spring running on Linux.&lt;br /&gt;
&lt;br /&gt;
=Running Spring via wine=&lt;br /&gt;
&lt;br /&gt;
Even though a native Linux port of Spring is progressing well you can play Spring on Linux using [http://winehq.org/ Wine]:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;This is unconfirmed, if it&#039;s not working please figure it out and update this wiki page!&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
And if you had success with these guidelines please let us know.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1 - You&#039;ll need, of course, Wine installed.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Just use the version included with your distribution.&amp;lt;br&amp;gt;&lt;br /&gt;
You can compile from source but that is generally unnecessary.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 - Be sure to have 3D hardware acceleration enabled.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Spring is a fully 3D accelerated game and will require this. This usually means you have to install the nVidia/Ati commercial drivers. Confirmed to work stable with [http://dri.freedesktop.org/wiki/R300_20Application r300 open driver] (Mesa 6.5.1).&lt;br /&gt;
Install the package from you distribution.&lt;br /&gt;
If you&#039;re having problems installing these, you&#039;ll also probably find better help at their web sites.&lt;br /&gt;
The Spring forums are not really for general linux help, so refer to your distribution&#039;s forums - if they have any.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To know if you have 3D acceleration working, you can execute the following command:&lt;br /&gt;
glxinfo&lt;br /&gt;
If it shows the line:&lt;br /&gt;
direct rendering: yes&lt;br /&gt;
You probably have it working.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3 - Install Spring or use an already installed Spring in Windows.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* If you already have Spring installed in Windows, make sure that partition is accessible in Linux, and using a terminal window change directory (cd) into that directory and execute:&lt;br /&gt;
wine TASClient.exe&lt;br /&gt;
* If you don&#039;t have Spring installed yet, install it by executing the following command in a terminal window where the installer file is located:&lt;br /&gt;
wine taspring_0.72b1.exe&lt;br /&gt;
(or whatever else the installer might be called)&lt;br /&gt;
Then, change directory to where you installed it to, generally:&lt;br /&gt;
cd ~/.wine/drive_c/Program\ Files/TASpring&lt;br /&gt;
(the command line only accepts &amp;quot; &amp;quot; spaces in paths if they have an &amp;quot;\&amp;quot; before, like: cd Program\ Files)&lt;br /&gt;
And, similarly, execute:&lt;br /&gt;
wine TASClient.exe&lt;br /&gt;
&lt;br /&gt;
Suse Linux 9.3 installs Wine by default and had the option, through the YOU auto-updating tool, to automatically install the commercial drivers. If your distribution also has such options, it can save you much work.&lt;br /&gt;
&lt;br /&gt;
It should be noted that in the multiplatform code releases of Spring (0.7x) you may need to run Spring in full-screen mode or the mouse will not scroll the world when you push against the edges of the screen. Only Spring needs to run in full-screen mode; the other programs do not.  You can have wine emulate a virtual desktop and run Spring in full-screen mode inside that.&lt;br /&gt;
&lt;br /&gt;
[[Category:Source development]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux Port]]&lt;/div&gt;</summary>
		<author><name>Pheldens</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Linux&amp;diff=10445</id>
		<title>Linux</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Linux&amp;diff=10445"/>
		<updated>2006-08-15T10:52:25Z</updated>

		<summary type="html">&lt;p&gt;Pheldens: /* Running Spring via wine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Spring is running on Linux&#039;&#039;!&#039;&#039;&lt;br /&gt;
But it&#039;s not ready for a release, networking and sound need love for example.&lt;br /&gt;
&lt;br /&gt;
To compile spring yourself, refer to the [[SetupGuide]].&lt;br /&gt;
&lt;br /&gt;
The [[LinuxReleaseRoadmap| Linux release Roadmap]] is useful if you want to know how you can help.&lt;br /&gt;
The Linux porting effort is underway at BerliOS.&amp;lt;br&amp;gt;&lt;br /&gt;
http://developer.berlios.de/projects/taspring-linux/&amp;lt;br&amp;gt;&lt;br /&gt;
The linux port wiki startpoint is: http://taspring.clan-sy.com/wiki/MultiplatformSpring&lt;br /&gt;
The old linux port wiki (which may or may not work at the moment) was: http://taspring-linux.berlios.de/wikka.php?wakka=HomePage&amp;lt;br&amp;gt;&lt;br /&gt;
The old location for Linux development was https://opensvn.csie.org/traccgi/taspring_linux/trac.cgi/wiki&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Linux porting mailinglist can be found at http://lolut.utbm.info/cgi-bin/mailman/listinfo/taspring-linux a move to the mailinglist provided by BerliOS is posible in the (near) future.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Screen1.jpg|center]]&lt;br /&gt;
The first sceenshot of Spring running on Linux.&lt;br /&gt;
&lt;br /&gt;
=Running Spring via wine=&lt;br /&gt;
&lt;br /&gt;
Even though a native Linux port of Spring is progressing well you can play Spring on Linux using [http://winehq.org/ Wine]:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;This is unconfirmed, if it&#039;s not working please figure it out and update this wiki page!&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
And if you had success with these guidelines please let us know.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1 - You&#039;ll need, of course, Wine installed.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Just use the version included with your distribution.&amp;lt;br&amp;gt;&lt;br /&gt;
You can compile from source but that is generally unnecessary.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 - Be sure to have 3D hardware acceleration enabled.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Spring is a fully 3D accelerated game and will require this. This usually means you have to install the nVidia/Ati commercial drivers. Confirmed to work stable with [ link r300 open driver] (Mesa 6.5.1).&lt;br /&gt;
Install the package from you distribution.&lt;br /&gt;
If you&#039;re having problems installing these, you&#039;ll also probably find better help at their web sites.&lt;br /&gt;
The Spring forums are not really for general linux help, so refer to your distribution&#039;s forums - if they have any.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To know if you have 3D acceleration working, you can execute the following command:&lt;br /&gt;
glxinfo&lt;br /&gt;
If it shows the line:&lt;br /&gt;
direct rendering: yes&lt;br /&gt;
You probably have it working.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3 - Install Spring or use an already installed Spring in Windows.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* If you already have Spring installed in Windows, make sure that partition is accessible in Linux, and using a terminal window change directory (cd) into that directory and execute:&lt;br /&gt;
wine TASClient.exe&lt;br /&gt;
* If you don&#039;t have Spring installed yet, install it by executing the following command in a terminal window where the installer file is located:&lt;br /&gt;
wine taspring_0.72b1.exe&lt;br /&gt;
(or whatever else the installer might be called)&lt;br /&gt;
Then, change directory to where you installed it to, generally:&lt;br /&gt;
cd ~/.wine/drive_c/Program\ Files/TASpring&lt;br /&gt;
(the command line only accepts &amp;quot; &amp;quot; spaces in paths if they have an &amp;quot;\&amp;quot; before, like: cd Program\ Files)&lt;br /&gt;
And, similarly, execute:&lt;br /&gt;
wine TASClient.exe&lt;br /&gt;
&lt;br /&gt;
Suse Linux 9.3 installs Wine by default and had the option, through the YOU auto-updating tool, to automatically install the commercial drivers. If your distribution also has such options, it can save you much work.&lt;br /&gt;
&lt;br /&gt;
It should be noted that in the multiplatform code releases of Spring (0.7x) you may need to run Spring in full-screen mode or the mouse will not scroll the world when you push against the edges of the screen. Only Spring needs to run in full-screen mode; the other programs do not.  You can have wine emulate a virtual desktop and run Spring in full-screen mode inside that.&lt;br /&gt;
&lt;br /&gt;
[[Category:Source development]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux Port]]&lt;/div&gt;</summary>
		<author><name>Pheldens</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Strategy_and_Tactics&amp;diff=17982</id>
		<title>Strategy and Tactics</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Strategy_and_Tactics&amp;diff=17982"/>
		<updated>2006-08-14T05:52:09Z</updated>

		<summary type="html">&lt;p&gt;Pheldens: /* Common Strategies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
Strategy and tactics are best described as &amp;quot;concepts on how to win&amp;quot;. Strategy is a chosen global way of action, while tactics are short-term actions to attain specific goals (i. e. takeover of a choke point, destruction of frontline defense, crippling economy etc.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
===Common Strategies===&lt;br /&gt;
&#039;&#039;&#039;[[Rushing]]&#039;&#039;&#039; - (early rush)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Porcing]]&#039;&#039;&#039; - (fortress building)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Map Control]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Uberweapon]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Expansion]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Common tactics===&lt;br /&gt;
&#039;&#039;&#039;[[Commander bombing]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Commander kidnapping]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Raiding]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Swarming]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Nuke strike]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Chokepoint]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Teching]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Defensive Lines]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Transports and setting up supply Lines]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Dedicated Spamming]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Classic Pincer]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Air Domination]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Tips and Other===&lt;br /&gt;
&#039;&#039;&#039;[[Spring guide!]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Base building tips]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Spring for RTS Players]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Spring Replays]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Mods, and their strategies/tactics]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Advanced Strategy Discussion]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Resources]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Theory On Strategy]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Aggressive Vs. Passive Strategy]]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Main Page]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Playing]]&lt;br /&gt;
[[category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Pheldens</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Strategy_and_Tactics&amp;diff=17981</id>
		<title>Strategy and Tactics</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Strategy_and_Tactics&amp;diff=17981"/>
		<updated>2006-08-14T05:50:43Z</updated>

		<summary type="html">&lt;p&gt;Pheldens: /* Common Strategies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
Strategy and tactics are best described as &amp;quot;concepts on how to win&amp;quot;. Strategy is a chosen global way of action, while tactics are short-term actions to attain specific goals (i. e. takeover of a choke point, destruction of frontline defense, crippling economy etc.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
===Common Strategies===&lt;br /&gt;
&#039;&#039;&#039;[[Rushing]]&#039;&#039;&#039; - (early rush)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Porcing]]&#039;&#039;&#039; - (fortress building)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Map Control]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[ÃƒÅ“berweapon]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Expansion]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Common tactics===&lt;br /&gt;
&#039;&#039;&#039;[[Commander bombing]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Commander kidnapping]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Raiding]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Swarming]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Nuke strike]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Chokepoint]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Teching]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Defensive Lines]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Transports and setting up supply Lines]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Dedicated Spamming]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Classic Pincer]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Air Domination]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Tips and Other===&lt;br /&gt;
&#039;&#039;&#039;[[Spring guide!]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Base building tips]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Spring for RTS Players]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Spring Replays]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Mods, and their strategies/tactics]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Advanced Strategy Discussion]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Resources]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Theory On Strategy]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Aggressive Vs. Passive Strategy]]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Main Page]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Playing]]&lt;br /&gt;
[[category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Pheldens</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=SetupGuide&amp;diff=16365</id>
		<title>SetupGuide</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=SetupGuide&amp;diff=16365"/>
		<updated>2006-08-12T09:58:29Z</updated>

		<summary type="html">&lt;p&gt;Pheldens: /* Linux Setup Guide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Linux Setup Guide ==&lt;br /&gt;
* If you&#039;re running [http://www.gentoo.org Gentoo linux], you&#039;re lucky, because [http://developer.berlios.de/project/showfiles.php?group_id=4358 an ebuild is already available]. If not, a short walk-trough to compile, run and debug spring on provided below.&lt;br /&gt;
&lt;br /&gt;
* In short, to get spring compiled under linux, make sure you&#039;ve got all necessary development packages installed. On [http://www.ubuntu.com/ (K)Ubuntu linux], and maybe [http://www.debian.org/ Debian] too, this can be done by copying the following in a root terminal (or use the graphical package manager Synaptic or Adept if you can&#039;t stand commandline):&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;apt-get install build-essential subversion scons libsdl-dev libopenal-dev libglew-dev libboost-dev libboost-thread-dev libboost-filesystem-dev libboost-regex-dev libdevil-dev libfreetype6-dev python2.4-dev&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;For any other distribution, grab these libraries and the base development packages too (for Gentoo, base development packages aren&#039;t needed, because everything is compiled from source: they&#039;re already installed). I&#039;ve no clue about RPM based distros. But [http://www.google.com google] is your friend.&lt;br /&gt;
&lt;br /&gt;
* Grab the latest work-in-progress sourcecode from subversion (using commandline SVN): &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;svn co https://taspring.clan-sy.com/svn/spring/trunk&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Or look in https://taspring.clan-sy.com/svn/spring/tags/ for the last official release.&lt;br /&gt;
&lt;br /&gt;
* To compile the sourcecode, switch to the trunk directory created by the svn checkout in the previous step. Then type: &amp;lt;code&amp;gt;scons configure&amp;lt;/code&amp;gt; to configure the build. (You can fine tune the build by passing options to this command [for enabling debugging/optimizing etc.]. Type &amp;lt;code&amp;gt;scons --help&amp;lt;/code&amp;gt; to view the available options.) Now, if you really installed all development package, the scons configure will output: &amp;quot;Everything seems OK. Run `scons&#039; now to build.&amp;quot;. If it outputs with an error you&#039;re probably missing a development package. &lt;br /&gt;
&lt;br /&gt;
* As instructed on end of previous step, type: &amp;lt;code&amp;gt;scons&amp;lt;/code&amp;gt; Spring will now build including [[NTAI]], [[JCAI]] and a few [[GroupAI]]s. You should end up with a file &amp;lt;code&amp;gt;trunk/game/spring&amp;lt;/code&amp;gt; (the executable) and some shared objects (SOs or DLLs) in &amp;lt;code&amp;gt;trunk/game/aidll&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Now, grab [https://developer.berlios.de/project/showfiles.php?group_id=4358 the linux data tarball] and extract it somewhere. This will create a directory taspring-linux-data-0.71b1 (or higher version number).&lt;br /&gt;
&lt;br /&gt;
* Put a symlink to the spring executable in the data directory:&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;ln -s /path/to/trunk/game/spring /path/to/taspring-linux-data-0.71b1/spring&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Optionally, make symlinks for the shared objects in &amp;lt;code&amp;gt;trunk/game/aidll too&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Now run spring by &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt;&#039;ing (change dir) to the &amp;lt;code&amp;gt;taspring-linux-data-0.71b1&amp;lt;/code&amp;gt; directory and typing: &amp;lt;code&amp;gt;./spring&amp;lt;/code&amp;gt; If you&#039;ve compiled with debugging enabled, you might want to run inside gdb to provide the devs with a backtrace if spring crashes: &amp;lt;code&amp;gt;gdb ./spring&amp;lt;/code&amp;gt;&lt;br /&gt;
** Basic commands inside gdb are: &lt;br /&gt;
*** &amp;lt;code&amp;gt;&#039;&#039;&#039;r&#039;&#039;&#039;un&amp;lt;/code&amp;gt; - Run the program (spring) &lt;br /&gt;
*** &amp;lt;code&amp;gt;&#039;&#039;&#039;bt&#039;&#039;&#039;&amp;lt;/code&amp;gt; - Print a backtrace &lt;br /&gt;
*** &amp;lt;code&amp;gt;&#039;&#039;&#039;q&#039;&#039;&#039;uit&amp;lt;/code&amp;gt; - Quit &lt;br /&gt;
*** &amp;lt;code&amp;gt;&#039;&#039;&#039;help&#039;&#039;&#039;&amp;lt;/code&amp;gt; - This one&#039;s important&lt;br /&gt;
&lt;br /&gt;
* Be happy!&lt;br /&gt;
&lt;br /&gt;
Tips:&lt;br /&gt;
&lt;br /&gt;
* Checkout [http://www.fileuniverse.com File Universe] for much more maps &amp;amp; mods.&lt;br /&gt;
* If spring hangs/crashes while in full screen mode, you can press ctrl+alt+backspace to restart X, so no need for a reboot.&lt;br /&gt;
* A binary release of [[AAI]], a skirmish AI, is included in the data package.&lt;br /&gt;
* Spring uses OpenAL for sound, Config your sound output i.e esd / arts / oss / alsa by editing /etc/openalrc  or ~/.openalrc, example:  (&amp;quot;&#039;(&amp;quot; is not a typo)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &lt;br /&gt;
(define devices &#039;(alsa))&amp;lt;br&amp;gt;&lt;br /&gt;
(define speaker-num 2)&amp;lt;br&amp;gt;&lt;br /&gt;
(define alsa-out-device &amp;quot;hw:0,0&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
(define alsa-in-device &amp;quot;hw:0,0&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Adventurous people with an emu10k1 based card (sblive) can try the accelerated openal version. http://www.lost.org.uk/openal.html , don&#039;t submit audiobugs if you do.&lt;br /&gt;
&lt;br /&gt;
If you really can&#039;t figure out how to get spring compiled, or you think there&#039;s a bug in the code or the buildsystem...&lt;br /&gt;
* just poke any developer on IRC&lt;br /&gt;
** channel &amp;lt;code&amp;gt;#taspring&amp;lt;/code&amp;gt; on [http://freenode.net/ FreeNode]&lt;br /&gt;
** or channel &amp;lt;code&amp;gt;#sy&amp;lt;/code&amp;gt; on [http://www.quakenet.org/ QuakeNet]&lt;br /&gt;
* post it on the forum&lt;br /&gt;
* or file a bug in our [http://taspring.clan-sy.com/mantis/ Bug tracking system].&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux Port]][[Category:Playing]]&lt;/div&gt;</summary>
		<author><name>Pheldens</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=SetupGuide&amp;diff=16364</id>
		<title>SetupGuide</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=SetupGuide&amp;diff=16364"/>
		<updated>2006-08-12T09:27:23Z</updated>

		<summary type="html">&lt;p&gt;Pheldens: /* Linux Setup Guide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Linux Setup Guide ==&lt;br /&gt;
* If you&#039;re running [http://www.gentoo.org Gentoo linux], you&#039;re lucky, because [http://developer.berlios.de/project/showfiles.php?group_id=4358 an ebuild is already available]. If not, a short walk-trough to compile, run and debug spring on provided below.&lt;br /&gt;
&lt;br /&gt;
* In short, to get spring compiled under linux, make sure you&#039;ve got all necessary development packages installed. On [http://www.ubuntu.com/ (K)Ubuntu linux], and maybe [http://www.debian.org/ Debian] too, this can be done by copying the following in a root terminal (or use the graphical package manager Synaptic or Adept if you can&#039;t stand commandline):&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;apt-get install build-essential subversion scons libsdl-dev libopenal-dev libglew-dev libboost-dev libboost-thread-dev libboost-filesystem-dev libboost-regex-dev libdevil-dev libfreetype6-dev python2.4-dev&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;For any other distribution, grab these libraries and the base development packages too (for Gentoo, base development packages aren&#039;t needed, because everything is compiled from source: they&#039;re already installed). I&#039;ve no clue about RPM based distros. But [http://www.google.com google] is your friend.&lt;br /&gt;
&lt;br /&gt;
* Grab the latest work-in-progress sourcecode from subversion (using commandline SVN): &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;svn co https://taspring.clan-sy.com/svn/spring/trunk&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Or look in https://taspring.clan-sy.com/svn/spring/tags/ for the last official release.&lt;br /&gt;
&lt;br /&gt;
* To compile the sourcecode, switch to the trunk directory created by the svn checkout in the previous step. Then type: &amp;lt;code&amp;gt;scons configure&amp;lt;/code&amp;gt; to configure the build. (You can fine tune the build by passing options to this command [for enabling debugging/optimizing etc.]. Type &amp;lt;code&amp;gt;scons --help&amp;lt;/code&amp;gt; to view the available options.) Now, if you really installed all development package, the scons configure will output: &amp;quot;Everything seems OK. Run `scons&#039; now to build.&amp;quot;. If it outputs with an error you&#039;re probably missing a development package. &lt;br /&gt;
&lt;br /&gt;
* As instructed on end of previous step, type: &amp;lt;code&amp;gt;scons&amp;lt;/code&amp;gt; Spring will now build including [[NTAI]], [[JCAI]] and a few [[GroupAI]]s. You should end up with a file &amp;lt;code&amp;gt;trunk/game/spring&amp;lt;/code&amp;gt; (the executable) and some shared objects (SOs or DLLs) in &amp;lt;code&amp;gt;trunk/game/aidll&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Now, grab [https://developer.berlios.de/project/showfiles.php?group_id=4358 the linux data tarball] and extract it somewhere. This will create a directory taspring-linux-data-0.71b1 (or higher version number).&lt;br /&gt;
&lt;br /&gt;
* Put a symlink to the spring executable in the data directory:&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;ln -s /path/to/trunk/game/spring /path/to/taspring-linux-data-0.71b1/spring&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Optionally, make symlinks for the shared objects in &amp;lt;code&amp;gt;trunk/game/aidll too&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Now run spring by &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt;&#039;ing (change dir) to the &amp;lt;code&amp;gt;taspring-linux-data-0.71b1&amp;lt;/code&amp;gt; directory and typing: &amp;lt;code&amp;gt;./spring&amp;lt;/code&amp;gt; If you&#039;ve compiled with debugging enabled, you might want to run inside gdb to provide the devs with a backtrace if spring crashes: &amp;lt;code&amp;gt;gdb ./spring&amp;lt;/code&amp;gt;&lt;br /&gt;
** Basic commands inside gdb are: &lt;br /&gt;
*** &amp;lt;code&amp;gt;&#039;&#039;&#039;r&#039;&#039;&#039;un&amp;lt;/code&amp;gt; - Run the program (spring) &lt;br /&gt;
*** &amp;lt;code&amp;gt;&#039;&#039;&#039;bt&#039;&#039;&#039;&amp;lt;/code&amp;gt; - Print a backtrace &lt;br /&gt;
*** &amp;lt;code&amp;gt;&#039;&#039;&#039;q&#039;&#039;&#039;uit&amp;lt;/code&amp;gt; - Quit &lt;br /&gt;
*** &amp;lt;code&amp;gt;&#039;&#039;&#039;help&#039;&#039;&#039;&amp;lt;/code&amp;gt; - This one&#039;s important&lt;br /&gt;
&lt;br /&gt;
* Be happy!&lt;br /&gt;
&lt;br /&gt;
Tips:&lt;br /&gt;
&lt;br /&gt;
* Checkout [http://www.fileuniverse.com File Universe] for much more maps &amp;amp; mods.&lt;br /&gt;
* If spring hangs/crashes while in full screen mode, you can press ctrl+alt+backspace to restart X, so no need for a reboot.&lt;br /&gt;
* A binary release of [[AAI]], a skirmish AI, is included in the data package.&lt;br /&gt;
* Spring uses OpenAL for sound, Config your sound output i.e esd / arts / oss / alsa by editing /etc/openalrc  or ~/.openalrc, example:  (&amp;quot;&#039;(&amp;quot; is not a typo)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &lt;br /&gt;
(define devices &#039;(alsa))&amp;lt;br&amp;gt;&lt;br /&gt;
(define speaker-num 2)&amp;lt;br&amp;gt;&lt;br /&gt;
(define alsa-out-device &amp;quot;hw:0,0&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
(define alsa-in-device &amp;quot;hw:0,0&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you really can&#039;t figure out how to get spring compiled, or you think there&#039;s a bug in the code or the buildsystem...&lt;br /&gt;
* just poke any developer on IRC&lt;br /&gt;
** channel &amp;lt;code&amp;gt;#taspring&amp;lt;/code&amp;gt; on [http://freenode.net/ FreeNode]&lt;br /&gt;
** or channel &amp;lt;code&amp;gt;#sy&amp;lt;/code&amp;gt; on [http://www.quakenet.org/ QuakeNet]&lt;br /&gt;
* post it on the forum&lt;br /&gt;
* or file a bug in our [http://taspring.clan-sy.com/mantis/ Bug tracking system].&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux Port]][[Category:Playing]]&lt;/div&gt;</summary>
		<author><name>Pheldens</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=SetupGuide&amp;diff=16363</id>
		<title>SetupGuide</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=SetupGuide&amp;diff=16363"/>
		<updated>2006-08-12T09:26:14Z</updated>

		<summary type="html">&lt;p&gt;Pheldens: /* Linux Setup Guide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Linux Setup Guide ==&lt;br /&gt;
* If you&#039;re running [http://www.gentoo.org Gentoo linux], you&#039;re lucky, because [http://developer.berlios.de/project/showfiles.php?group_id=4358 an ebuild is already available]. If not, a short walk-trough to compile, run and debug spring on provided below.&lt;br /&gt;
&lt;br /&gt;
* In short, to get spring compiled under linux, make sure you&#039;ve got all necessary development packages installed. On [http://www.ubuntu.com/ (K)Ubuntu linux], and maybe [http://www.debian.org/ Debian] too, this can be done by copying the following in a root terminal (or use the graphical package manager Synaptic or Adept if you can&#039;t stand commandline):&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;apt-get install build-essential subversion scons libsdl-dev libopenal-dev libglew-dev libboost-dev libboost-thread-dev libboost-filesystem-dev libboost-regex-dev libdevil-dev libfreetype6-dev python2.4-dev&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;For any other distribution, grab these libraries and the base development packages too (for Gentoo, base development packages aren&#039;t needed, because everything is compiled from source: they&#039;re already installed). I&#039;ve no clue about RPM based distros. But [http://www.google.com google] is your friend.&lt;br /&gt;
&lt;br /&gt;
* Grab the latest work-in-progress sourcecode from subversion (using commandline SVN): &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;svn co https://taspring.clan-sy.com/svn/spring/trunk&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Or look in https://taspring.clan-sy.com/svn/spring/tags/ for the last official release.&lt;br /&gt;
&lt;br /&gt;
* To compile the sourcecode, switch to the trunk directory created by the svn checkout in the previous step. Then type: &amp;lt;code&amp;gt;scons configure&amp;lt;/code&amp;gt; to configure the build. (You can fine tune the build by passing options to this command [for enabling debugging/optimizing etc.]. Type &amp;lt;code&amp;gt;scons --help&amp;lt;/code&amp;gt; to view the available options.) Now, if you really installed all development package, the scons configure will output: &amp;quot;Everything seems OK. Run `scons&#039; now to build.&amp;quot;. If it outputs with an error you&#039;re probably missing a development package. &lt;br /&gt;
&lt;br /&gt;
* As instructed on end of previous step, type: &amp;lt;code&amp;gt;scons&amp;lt;/code&amp;gt; Spring will now build including [[NTAI]], [[JCAI]] and a few [[GroupAI]]s. You should end up with a file &amp;lt;code&amp;gt;trunk/game/spring&amp;lt;/code&amp;gt; (the executable) and some shared objects (SOs or DLLs) in &amp;lt;code&amp;gt;trunk/game/aidll&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Now, grab [https://developer.berlios.de/project/showfiles.php?group_id=4358 the linux data tarball] and extract it somewhere. This will create a directory taspring-linux-data-0.71b1 (or higher version number).&lt;br /&gt;
&lt;br /&gt;
* Put a symlink to the spring executable in the data directory:&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;ln -s /path/to/trunk/game/spring /path/to/taspring-linux-data-0.71b1/spring&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Optionally, make symlinks for the shared objects in &amp;lt;code&amp;gt;trunk/game/aidll too&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Now run spring by &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt;&#039;ing (change dir) to the &amp;lt;code&amp;gt;taspring-linux-data-0.71b1&amp;lt;/code&amp;gt; directory and typing: &amp;lt;code&amp;gt;./spring&amp;lt;/code&amp;gt; If you&#039;ve compiled with debugging enabled, you might want to run inside gdb to provide the devs with a backtrace if spring crashes: &amp;lt;code&amp;gt;gdb ./spring&amp;lt;/code&amp;gt;&lt;br /&gt;
** Basic commands inside gdb are: &lt;br /&gt;
*** &amp;lt;code&amp;gt;&#039;&#039;&#039;r&#039;&#039;&#039;un&amp;lt;/code&amp;gt; - Run the program (spring) &lt;br /&gt;
*** &amp;lt;code&amp;gt;&#039;&#039;&#039;bt&#039;&#039;&#039;&amp;lt;/code&amp;gt; - Print a backtrace &lt;br /&gt;
*** &amp;lt;code&amp;gt;&#039;&#039;&#039;q&#039;&#039;&#039;uit&amp;lt;/code&amp;gt; - Quit &lt;br /&gt;
*** &amp;lt;code&amp;gt;&#039;&#039;&#039;help&#039;&#039;&#039;&amp;lt;/code&amp;gt; - This one&#039;s important&lt;br /&gt;
&lt;br /&gt;
* Be happy!&lt;br /&gt;
&lt;br /&gt;
Tips:&lt;br /&gt;
&lt;br /&gt;
* Checkout [http://www.fileuniverse.com File Universe] for much more maps &amp;amp; mods.&lt;br /&gt;
* If spring hangs/crashes while in full screen mode, you can press ctrl+alt+backspace to restart X, so no need for a reboot.&lt;br /&gt;
* A binary release of [[AAI]], a skirmish AI, is included in the data package.&lt;br /&gt;
* Spring uses OpenAL for sound, Config your sound output i.e esd / arts / oss / alsa by editing /etc/openalrc  or ~/.openalrc, example:  (&amp;quot;&#039;(&amp;quot; is not a typo)&lt;br /&gt;
&amp;lt;code&amp;gt; &lt;br /&gt;
(define devices &#039;(alsa))&amp;lt;br&amp;gt;&lt;br /&gt;
(define speaker-num 2)&amp;lt;br&amp;gt;&lt;br /&gt;
(define alsa-out-device &amp;quot;hw:0,0&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
(define alsa-in-device &amp;quot;hw:0,0&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
(define oss-out-device &amp;quot;hw:0,0&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
(define oss-in-device &amp;quot;hw:0,0&amp;quot;)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you really can&#039;t figure out how to get spring compiled, or you think there&#039;s a bug in the code or the buildsystem...&lt;br /&gt;
* just poke any developer on IRC&lt;br /&gt;
** channel &amp;lt;code&amp;gt;#taspring&amp;lt;/code&amp;gt; on [http://freenode.net/ FreeNode]&lt;br /&gt;
** or channel &amp;lt;code&amp;gt;#sy&amp;lt;/code&amp;gt; on [http://www.quakenet.org/ QuakeNet]&lt;br /&gt;
* post it on the forum&lt;br /&gt;
* or file a bug in our [http://taspring.clan-sy.com/mantis/ Bug tracking system].&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux Port]][[Category:Playing]]&lt;/div&gt;</summary>
		<author><name>Pheldens</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=SetupGuide&amp;diff=16362</id>
		<title>SetupGuide</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=SetupGuide&amp;diff=16362"/>
		<updated>2006-08-12T09:25:23Z</updated>

		<summary type="html">&lt;p&gt;Pheldens: /* Linux Setup Guide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Linux Setup Guide ==&lt;br /&gt;
* If you&#039;re running [http://www.gentoo.org Gentoo linux], you&#039;re lucky, because [http://developer.berlios.de/project/showfiles.php?group_id=4358 an ebuild is already available]. If not, a short walk-trough to compile, run and debug spring on provided below.&lt;br /&gt;
&lt;br /&gt;
* In short, to get spring compiled under linux, make sure you&#039;ve got all necessary development packages installed. On [http://www.ubuntu.com/ (K)Ubuntu linux], and maybe [http://www.debian.org/ Debian] too, this can be done by copying the following in a root terminal (or use the graphical package manager Synaptic or Adept if you can&#039;t stand commandline):&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;apt-get install build-essential subversion scons libsdl-dev libopenal-dev libglew-dev libboost-dev libboost-thread-dev libboost-filesystem-dev libboost-regex-dev libdevil-dev libfreetype6-dev python2.4-dev&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;For any other distribution, grab these libraries and the base development packages too (for Gentoo, base development packages aren&#039;t needed, because everything is compiled from source: they&#039;re already installed). I&#039;ve no clue about RPM based distros. But [http://www.google.com google] is your friend.&lt;br /&gt;
&lt;br /&gt;
* Grab the latest work-in-progress sourcecode from subversion (using commandline SVN): &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;svn co https://taspring.clan-sy.com/svn/spring/trunk&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Or look in https://taspring.clan-sy.com/svn/spring/tags/ for the last official release.&lt;br /&gt;
&lt;br /&gt;
* To compile the sourcecode, switch to the trunk directory created by the svn checkout in the previous step. Then type: &amp;lt;code&amp;gt;scons configure&amp;lt;/code&amp;gt; to configure the build. (You can fine tune the build by passing options to this command [for enabling debugging/optimizing etc.]. Type &amp;lt;code&amp;gt;scons --help&amp;lt;/code&amp;gt; to view the available options.) Now, if you really installed all development package, the scons configure will output: &amp;quot;Everything seems OK. Run `scons&#039; now to build.&amp;quot;. If it outputs with an error you&#039;re probably missing a development package. &lt;br /&gt;
&lt;br /&gt;
* As instructed on end of previous step, type: &amp;lt;code&amp;gt;scons&amp;lt;/code&amp;gt; Spring will now build including [[NTAI]], [[JCAI]] and a few [[GroupAI]]s. You should end up with a file &amp;lt;code&amp;gt;trunk/game/spring&amp;lt;/code&amp;gt; (the executable) and some shared objects (SOs or DLLs) in &amp;lt;code&amp;gt;trunk/game/aidll&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Now, grab [https://developer.berlios.de/project/showfiles.php?group_id=4358 the linux data tarball] and extract it somewhere. This will create a directory taspring-linux-data-0.71b1 (or higher version number).&lt;br /&gt;
&lt;br /&gt;
* Put a symlink to the spring executable in the data directory:&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;ln -s /path/to/trunk/game/spring /path/to/taspring-linux-data-0.71b1/spring&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Optionally, make symlinks for the shared objects in &amp;lt;code&amp;gt;trunk/game/aidll too&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Now run spring by &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt;&#039;ing (change dir) to the &amp;lt;code&amp;gt;taspring-linux-data-0.71b1&amp;lt;/code&amp;gt; directory and typing: &amp;lt;code&amp;gt;./spring&amp;lt;/code&amp;gt; If you&#039;ve compiled with debugging enabled, you might want to run inside gdb to provide the devs with a backtrace if spring crashes: &amp;lt;code&amp;gt;gdb ./spring&amp;lt;/code&amp;gt;&lt;br /&gt;
** Basic commands inside gdb are: &lt;br /&gt;
*** &amp;lt;code&amp;gt;&#039;&#039;&#039;r&#039;&#039;&#039;un&amp;lt;/code&amp;gt; - Run the program (spring) &lt;br /&gt;
*** &amp;lt;code&amp;gt;&#039;&#039;&#039;bt&#039;&#039;&#039;&amp;lt;/code&amp;gt; - Print a backtrace &lt;br /&gt;
*** &amp;lt;code&amp;gt;&#039;&#039;&#039;q&#039;&#039;&#039;uit&amp;lt;/code&amp;gt; - Quit &lt;br /&gt;
*** &amp;lt;code&amp;gt;&#039;&#039;&#039;help&#039;&#039;&#039;&amp;lt;/code&amp;gt; - This one&#039;s important&lt;br /&gt;
&lt;br /&gt;
* Be happy!&lt;br /&gt;
&lt;br /&gt;
Tips:&lt;br /&gt;
&lt;br /&gt;
* Checkout [http://www.fileuniverse.com File Universe] for much more maps &amp;amp; mods.&lt;br /&gt;
* If spring hangs/crashes while in full screen mode, you can press ctrl+alt+backspace to restart X, so no need for a reboot.&lt;br /&gt;
* A binary release of [[AAI]], a skirmish AI, is included in the data package.&lt;br /&gt;
* Spring uses OpenAL for sound, Config your sound output i.e esd / arts / oss / alsa by editing /etc/openalrc  or ~/.openalrc, example:  (&amp;quot;&#039;(&amp;quot; is not a typo)&lt;br /&gt;
&amp;lt;code&amp;gt; &lt;br /&gt;
(define devices &#039;(alsa))&lt;br /&gt;
(define speaker-num 2)&lt;br /&gt;
(define alsa-out-device &amp;quot;hw:0,0&amp;quot;)&lt;br /&gt;
(define alsa-in-device &amp;quot;hw:0,0&amp;quot;)&lt;br /&gt;
(define oss-out-device &amp;quot;hw:0,0&amp;quot;)&lt;br /&gt;
(define oss-in-device &amp;quot;hw:0,0&amp;quot;)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you really can&#039;t figure out how to get spring compiled, or you think there&#039;s a bug in the code or the buildsystem...&lt;br /&gt;
* just poke any developer on IRC&lt;br /&gt;
** channel &amp;lt;code&amp;gt;#taspring&amp;lt;/code&amp;gt; on [http://freenode.net/ FreeNode]&lt;br /&gt;
** or channel &amp;lt;code&amp;gt;#sy&amp;lt;/code&amp;gt; on [http://www.quakenet.org/ QuakeNet]&lt;br /&gt;
* post it on the forum&lt;br /&gt;
* or file a bug in our [http://taspring.clan-sy.com/mantis/ Bug tracking system].&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux Port]][[Category:Playing]]&lt;/div&gt;</summary>
		<author><name>Pheldens</name></author>
	</entry>
</feed>