Download Testing: Difference between revisions

From Spring
Jump to navigationJump to search
Abma (talk | contribs)
 
(56 intermediate revisions by 4 users not shown)
Line 1: Line 1:
= Spring Engine Testing Release =
= Spring Engine Testing Release =


<ul>
Current test version: {{EngineVersion:Testing}} ({{EngineVersion:Testing:ReleaseDate}})
<li> stable: [[Download|'''{{EngineVersion:Stable}}''']] ({{EngineVersion:Stable:ReleaseDate}})
 
<li> testing: [[#{{EngineVersion:Testing:ReleaseDate}}|'''{{EngineVersion:Testing}}''']] ({{EngineVersion:Testing:ReleaseDate}})
== Get It ==
</ul>
 
=== [[SpringLobby]] ===
 
Go to Tools->Download Archives, then enter
 
<code>
engine:spring {{EngineVersion:Testing}} {{EngineBranch:Testing}}
</code>
 
Click ok.


=== [[pr-downloader]] ===
easiest way is by using pr-downloader (which is included into spring)


== Get It ==
<code>
pr-downloader --download-engine "{{EngineVersion:Testing}} {{EngineBranch:Testing}}"
</code>


=== Windows ===
=== Windows ===
Line 15: Line 28:
|
|
<ul>
<ul>
<li> [http://springrts.com/dl/buildbot/default/master/{{EngineVersion:Testing}}/spring_{{EngineVersion:Testing}}.exe installer]
<li> [https://springrts.com/dl/buildbot/default/{{EngineBranch:Testing}}/{{EngineVersion:Testing}}/win32/spring_&#123;{{EngineBranch:Testing}}&#125;{{EngineVersion:Testing}}_win32.exe installer]
<li> [http://springrts.com/dl/buildbot/default/master/{{EngineVersion:Testing}}/spring_{{EngineVersion:Testing}}_minimal-portable.7z portable] (Lobby not included)
<li> [https://springrts.com/dl/buildbot/default/{{EngineBranch:Testing}}/{{EngineVersion:Testing}}/win32/spring_&#123;{{EngineBranch:Testing}}&#125;{{EngineVersion:Testing}}_win32-minimal-portable.7z portable] (Lobby not included)
<li> [http://springrts.com/dl/buildbot/default/master/{{EngineVersion:Testing}}/ whole build]
<li> [https://springrts.com/dl/buildbot/default/{{EngineBranch:Testing}}/{{EngineVersion:Testing}}/win32/ whole build]
</ul>
</ul>
|}
|}
Line 24: Line 37:


{|
{|
| style="padding-right:10px"| [[Image:Tux-G2.png‎]]
| style="padding-right:10px"| [[Image:Tux-G2.png]]
|
|
<ol>
<ol>
Line 34: Line 47:
     <code>cd spring_src && git fetch && git checkout {{EngineVersion:Testing}}</code>
     <code>cd spring_src && git fetch && git checkout {{EngineVersion:Testing}}</code>
   </ol>
   </ol>
<li> '''build''' by following the [http://springrts.com/wiki/Building_Spring_on_Linux build from source] guide, or in short:<br>
<li> '''build''' by following the [[Building_Spring_on_Linux|build from source]] guide, or in short:<br>
   <code>cmake -G "Unix Makefiles" . && make spring && sudo make install-spring</code>
   <code>cmake -G "Unix Makefiles" . && make spring && sudo make install-spring</code>
</ol>
</ol>
|}
|}
===static builds===
as alternative you can try the one of the linux static builds:
* [https://springrts.com/dl/buildbot/default/{{EngineBranch:Testing}}/{{EngineVersion:Testing}}/linux32/spring_%7b{{EngineBranch:Testing}}%7d{{EngineVersion:Testing}}_minimal-portable-linux32-static.7z static linux build (32 bit)]
* [https://springrts.com/dl/buildbot/default/{{EngineBranch:Testing}}/{{EngineVersion:Testing}}/linux64/spring_%7b{{EngineBranch:Testing}}%7d{{EngineVersion:Testing}}_minimal-portable-linux64-static.7z static linux build (64 bit)]


=== Mac OS X ===
=== Mac OS X ===
Line 44: Line 64:
| style="padding-right:10px"| [[Image:Distributions-mac-2.png]]
| style="padding-right:10px"| [[Image:Distributions-mac-2.png]]
|
|
[http://springrts.com/dl/buildbot/default/master/{{EngineVersion:Testing}}/Spring_{{EngineVersion:Testing}}-MacOSX-10.6-SnowLeopard.zip '''App Bundle'''] (tested on 10.6 Snow-Leopard only)
[https://springrts.com/dl/buildbot/default/{{EngineBranch:Testing}}/{{EngineVersion:Testing}}/osx64/spring_%7b{{EngineBranch:Testing}}%7d{{EngineVersion:Testing}}_MacOSX-10.6-SnowLeopard.zip '''App Bundle'''] (tested on 10.6 Snow-Leopard only)


In case the above fails, check out [[Spring_on_MacOSX|alternative ways]].
In case the above fails, check out [[Spring_on_MacOSX|alternative ways]].
Line 55: Line 75:


Use one of the test lobby servers (recommended):
Use one of the test lobby servers (recommended):
* ''springlobby.info:8200''
* ''lobby1.springlobby.info:8200''
* ''tizbac.dyndns.org:8200''
* ''lobby2.springlobby.info:8200''


Or alternatively, configure your lobby so it does not insist using the release version of the engine:
Or alternatively, configure your lobby so it does not insist using the release version of the engine:
* SpringLobby: set <code>DisableVersionCheck=1</code> in ''springlobby.conf''
* SpringLobby: set <code>DisableVersionCheck=1</code> in ''springlobby.conf''
* TASClient: press F6 (TODO check if correct (maybe F10?))
* TASClient: press CTRL+SHIFT+F6 and enable "Ignore server version incompatibility"


== Bugs and issues ==
== Bugs and issues ==


Report in the [http://springrts.com/phpbb/viewforum.php?f=11 Help and Bugs] forum or on [http://springrts.com/mantis/main_page.php Mantis].
Report on [https://springrts.com/mantis/ Mantis].
Remember to upload ''infolog.txt'' if you crash!
Remember to upload [[infolog.txt]] if you crash!
 
 
== Testing Version Archive ==
 
This is a list of all testing releases since the last stable release ({{EngineVersion:Stable}}), and it represents all changes since then ([http://github.com/spring/spring/compare/{{EngineVersion:Stable}}...{{EngineVersion:Testing}} in detail]).
 
===Upcoming release===
Changes ([http://github.com/spring/spring/compare/0.82.3-3386-gefb020b...master in detail]):
 
* move not essential lua widgets to cont/examples (#2537)
* allow to override the default data-dir locations with env vars USERPROFILE and PROGRAMDATA on windows
* add MoveCtrl.SetGunshipMoveTypeData control over airStrafe
* fix Skirmish AIs saturate command/sec limit of player (#2541)
* fix wake-projectiles after /water 2
* fix Repeat commands involving IDs remain after the objet destroyed (#2620)
* fix make air-absorption runtime configurable again
 
===6. September 2011===
==== 0.82.3-3386-gefb020b ====
Changes ([http://github.com/spring/spring/compare/0.82.3-3295-g000fac6...0.82.3-3386-gefb020b in detail]):
 
* fixed win32 installer (it installed always in non-portable mode)
* fix memory corruption in stacked transports
* Fix SetUnitWeaponState "range" fails for Cannon
* fix bumpmapped water on ATI-cards
* fixed possible lua-errors ([http://springrts.com/mantis/view.php?id=2511 #2511])
* allow resources_map to specify groundFX textures for CEGs using CSimpleGroundFlash ([http://springrts.com/mantis/view.php?id=2632 #2632])
* added a [https://github.com/spring/spring/commit/fd7eb8dde6289394bd69ccae4709c01629461d27 validation test]
 
[http://springrts.com/phpbb/viewtopic.php?f=12&t=26745 Feedback forum thread]
 
=== 21. August 2011 ===
==== 0.82.3-3295-g000fac6 ====
 
Changes ([http://github.com/spring/spring/compare/0.82.3-2365-g82c3187...0.82.3-3295-g000fac6 in detail]):
* sync error fixed, thanks to abma
* first test release that comes with a MacOS X App Bundle, thanks to daftalx
 
Game devs might be interested in [http://springrts.com/phpbb/viewtopic.php?f=14&t=26358 Make your game ready for the next release! (0.83)].
 
[http://springrts.com/phpbb/viewtopic.php?f=12&t=26656 Feedback forum thread]
 
 
=== 29. June 2011 ===
==== 0.82.3-2365-g82c3187 ====
 
Changes ([http://github.com/spring/spring/compare/0.82.3-2297-g26b01f8...0.82.3-2365-g82c3187 in detail]):
* Fixes an issue in engine supplied Lua code plus other random bug fixes.


== Changelog ==


=== 1. June 2011 ===
For changes please look into the [https://github.com/spring/spring/blob/{{EngineVersion:Testing}}/doc/changelog.txt Change Log] or the [https://github.com/spring/spring/compare/{{EngineVersion:Stable}}...{{EngineVersion:Testing}} diff log] for details.
==== 0.82.3-2297-g26b01f8 ====


Changes ([http://github.com/spring/spring/compare/0.82.6.1-119-g172334e...0.82.3-2297-g26b01f8 in detail]):
See the topmost for changes to the upcoming version.
* [http://springrts.com/phpbb/viewtopic.php?p=492411#p492411 removed n's in array-like Lua tables]
* [http://springrts.com/phpbb/viewtopic.php?f=14&t=23992 game end condition moved to Lua]
* [http://springrts.com/mantis/view.php?id=2477#bugnotes 3do solid colors appear as black (see Kloot's comment)]
This test release is mainly intended for Game developers to make their game roughly compatible with the upcoming release.
There are still many, many known and unknown bugs in there.


''TODO'' add more docu here (other spring devs, please PM me!)


[[Category: Development]]
[[Category: Development]]

Latest revision as of 10:33, 6 September 2017

Spring Engine Testing Release

Current test version: 103.0.1-1328-g882485f (02. September 2017)

Get It

SpringLobby

Go to Tools->Download Archives, then enter

engine:spring 103.0.1-1328-g882485f develop

Click ok.

pr-downloader

easiest way is by using pr-downloader (which is included into spring)

pr-downloader --download-engine "103.0.1-1328-g882485f develop"

Windows

Linux

  1. get the source
    1. creating the repo (first time only):
      git clone git://github.com/spring/spring.git spring_src
    2. update to latest sources:
      cd spring_src && git fetch && git checkout 103.0.1-1328-g882485f
  2. build by following the build from source guide, or in short:
    cmake -G "Unix Makefiles" . && make spring && sudo make install-spring

static builds

as alternative you can try the one of the linux static builds:

Mac OS X

App Bundle (tested on 10.6 Snow-Leopard only)

In case the above fails, check out alternative ways.

Lobby

Make sure your lobby client is configured to use the correct spring binary & unitsync! On Linux, this will usually be /usr/local/bin/spring & /usr/local/lib/libunitsync.so.

Use one of the test lobby servers (recommended):

  • lobby1.springlobby.info:8200
  • lobby2.springlobby.info:8200

Or alternatively, configure your lobby so it does not insist using the release version of the engine:

  • SpringLobby: set DisableVersionCheck=1 in springlobby.conf
  • TASClient: press CTRL+SHIFT+F6 and enable "Ignore server version incompatibility"

Bugs and issues

Report on Mantis. Remember to upload infolog.txt if you crash!

Changelog

For changes please look into the Change Log or the diff log for details.

See the topmost for changes to the upcoming version.