|
|
| (52 intermediate revisions by 17 users not shown) |
| Line 1: |
Line 1: |
| = Finalizing installation = | | = Finalizing installation = |
| | You should have Spring installed by now; if not, please see the [[SetupGuide]]. |
|
| |
|
| Now all the things you needed to run as root have been done. Some stuff needs to be done by the user who is going to play spring.
| | == Maps & Mods == |
|
| |
|
| I'm assuming bash here, but you can use anything you like to do it of course.
| | Since Spring is only an engine, you need to download [[games]] for it, and the maps that go with those games. |
|
| |
|
| == Data Directories ==
| | SpringLobby will automatically do this for you when you attempt to join a game with a map or mod that you do not currently have, using an integrated downloader. |
|
| |
|
| Do this to create your per-user data directories. You will be downloading maps and mods etc to these dirs later.
| | If you want to download it manually or browse existing maps, there are several easy to use websites: |
| | |
| <code><pre>
| |
| mkdir -p ~/.spring/{base,maps,mods}
| |
| </pre></code>
| |
| | |
| If the above did not work for you, then you can try:
| |
| | |
| <code><pre>
| |
| mkdir ~/.spring ~/.spring/base ~/.spring/maps ~/.spring/mods
| |
| </pre></code>
| |
| | |
| == Maps ==
| |
| | |
| You need at least one map to successfully run spring.
| |
| | |
| There are several easy to use websites where you can download maps from - here are some:
| |
| *[http://spring.jobjol.nl/subcategory.php?id=1 SpringFiles] | | *[http://spring.jobjol.nl/subcategory.php?id=1 SpringFiles] |
| *[http://spring-portal.com/ Spring-Portal] | | *[http://spring-portal.com/ Spring-Portal] |
| *[http://www.darkstars.co.uk/downloads/index.php?dir=spring Darkstars] | | *[http://www.darkstars.co.uk/downloads/index.php?dir=spring Darkstars] |
|
| |
|
| Pick any of those sites, download a map, and save it under ~/.spring/maps/ (if the folder doesn't exist at first - see the Data Directories section above). Don't unpack the file in any way though, just download and save it. | | Pick any of those sites, download a map or mod, and then double click it. This will move it to your Spring folder, using the spring map/mod installer program. If you wish to move maps/mods by hand, they are located under <code>~/.spring/maps/</code> or <code>~/.spring/mods/</code> (if the folder does not exist - create it). Do not unpack the file in any way though, just download and save it. Reload your maps/mods in SpringLobby, (''Tools - Reload maps/mods'') and they will be ready to use. |
| | |
| Hint: If you know the map name you want, there is a Search function provided in those websites. Just write a part of the name, like one word, and you'll easily find the map you were looking for.
| |
| | |
| == Mods ==
| |
| | |
| Since Spring itself is only an engine, just like maps, you need to download the mods for it. All of the sites above host mods too, so you can get some from there, and save them under ~/.spring/mods (that folder won't exist at first, you'll need to make it).
| |
| | |
| A popular mod to get started with is Balanced Annihilation (BA) 6.1. Please note that before you can run it though, you'll need to download the OTA content - read the section below on how to get that.
| |
| | |
| == OTA Content ==
| |
| | |
| If you want to play mods based on Total Annihilation, for example XTA, AA, BA, then you have to do the following: | |
| | |
| <code><pre> | |
| wget http://ipxserver.dyndns.org/games/spring/mods/xta/base-ota-content.zip
| |
| unzip -d ~/.spring/base base-ota-content.zip
| |
| </pre></code>
| |
| | |
| Note that you need to own a copy of Total Annihilation, to download this file legally.
| |
| | |
| Mods that do not require this file are at least NanoBlobs and Kernel Panic, TODO list other mods that don't need it.
| |
| | |
| == Settings ==
| |
| | |
| Defaults should be usable, so you can ignore this until you want to maximize your eye candy or fps :)
| |
| | |
| When you run spring the first time, it creates ~/.springrc which contains all the settings. It is a simple text file with name=value lines, most of which are pretty obvious and can be edited by hand.
| |
| | |
| If you want a tool for editing the file, you can use [http://trac.springlobby.info/wiki/SpringSettings SpringSettings] ([http://springlobby.info SpringLobby] has this integrated).
| |
| | |
| === Dual Head ===
| |
| | |
| Automatic: if you are using [http://trac.springlobby.info/wiki/SpringSettings SpringSettings] you can select a dual screen resolution in simple mode and the rest is done automatically.
| |
| | |
| Manual: to make Dual Monitors work add/change these settings in your .springrc file.
| |
| "DualScreenMiniMapOnLeft=1,
| |
| DualScreenMode=1,
| |
| XResolution=2560,
| |
| YResolution=1024"
| |
| | |
| Make sure to use your own resolution for the X,Y resolutions. For example: you have two monitors configured for 1280x1024, the X,Y is 2560x1024.
| |
| | |
| Save then restart Spring.
| |
| | |
| == LuaUI ==
| |
| | |
| Spring UI is scriptable with Lua. This is called LuaUI, and it is not enabled per default.
| |
| | |
| Replace LuaUI=0 with LuaUI=1 in your ~/.springrc to use LuaUI.
| |
| | |
| To install some LuaUI scripts, start by copying LuaUI folder from you read-only data directory to your read-write data directory.
| |
| | |
| <code><pre> | |
| rm -r ~/.spring/LuaUI
| |
| cp -r /usr/share/games/spring/LuaUI ~/.spring/LuaUI
| |
| </pre></code>
| |
| | |
| Then go find the LuaUI scripts you need from [http://spring.unknown-files.net/category/19/Lua_Scripts/ Unknown Files LuaUI Section]. All LuaUI scripts are released there, so if you make good ones yourself, make sure to upload them.
| |
| | |
| The scripts can come in any setup, so prepare to decompress them if they are compressed. They might have a whole directory structure, and they should have their own instructions on how to install them. Check which directory you need to extract them to. Most likely it is ~/.spring/LuaUI but it might be a directory inside this directory too for some script.
| |
| | |
| Once you have copied the script into place, when you start spring next time, you can press F11 to enable/disable anything from your list of installed LuaUI scripts. If your new script is not there, you copied it wrong.
| |
| | |
| == Lobby Client ==
| |
| | |
| To setup online games, you need a lobby client. There are several options to choose from.
| |
| | |
| You can also use lobby client to setup single player matches against the AI. TODO more information about setting up tasclient to play against AI.
| |
| | |
| Recommended lobby client for linux is either SpringLobby or AFLobby. You can use them in windows and mac too.
| |
| | |
| === [http://springlobby.info SpringLobby] ===
| |
| | |
| SpringLobby is for (at least) Windows, Linux and Mac. It's now in a usable state and has a feature set close to that of TASClient for windows. Try it out! Bug reports and feature requests are very much welcome.
| |
| | |
| Visit http://springlobby.info for all things SpringLobby.
| |
|
| |
|
| == AFLobby ===
| | These sites also may provide other neat things like Lua widgets, epic replays, AI bots (for playing offline or to team up on with a friend). Generally the installation requires you to download the file and place it in the appropriate folder in your ''~/.spring'' directory. (you may have to create the folder) |
|
| |
|
| This project is very promising, and is usable for online multi player. Its the oldest lobby still actively maintained.
| | ''Hint:'' If you know the name of the map you want, there is a Search function provided in those websites. Just write a part of the name, like one word, and you will easily find the map you were looking for. |
|
| |
|
| Official webpage for the project is http://www.darkstars.co.uk which should always have the latest release for download.
| | [[Category:Linux]] |
Finalizing installation
You should have Spring installed by now; if not, please see the SetupGuide.
Maps & Mods
Since Spring is only an engine, you need to download games for it, and the maps that go with those games.
SpringLobby will automatically do this for you when you attempt to join a game with a map or mod that you do not currently have, using an integrated downloader.
If you want to download it manually or browse existing maps, there are several easy to use websites:
Pick any of those sites, download a map or mod, and then double click it. This will move it to your Spring folder, using the spring map/mod installer program. If you wish to move maps/mods by hand, they are located under ~/.spring/maps/ or ~/.spring/mods/ (if the folder does not exist - create it). Do not unpack the file in any way though, just download and save it. Reload your maps/mods in SpringLobby, (Tools - Reload maps/mods) and they will be ready to use.
These sites also may provide other neat things like Lua widgets, epic replays, AI bots (for playing offline or to team up on with a friend). Generally the installation requires you to download the file and place it in the appropriate folder in your ~/.spring directory. (you may have to create the folder)
Hint: If you know the name of the map you want, there is a Search function provided in those websites. Just write a part of the name, like one word, and you will easily find the map you were looking for.