Support:Releasing: Difference between revisions
Content deleted Content added
imported>Hendrik Brummermann →Preparing the updater: upload to both arianne.sourceforge.net and arianne-project.org |
imported>Hendrik Brummermann |
||
| (27 intermediate revisions by the same user not shown) | |||
Line 14:
You edit the lines
version.old = 1.
version = 1.
version.android = 1048000
A version of a.b.c is converted to abbbccc with leading 0 for the Android version code. For example 1.48 is 1048000 and 1.49.1 is 1049001.
=== Branching procedure ===
Line 48 ⟶ 51:
* copy the keystore.ks and build.ant-private.properties: <code>cp ../skeleton/* .</code>
* download the last official release to build-archive: <code>cd build-archive; wget <nowiki>http://arianne.sourceforge.net/download/stendhal.zip</nowiki>; mv stendhal.zip stendhal-<oldversion>.zip; cd ..</code>
* run <code>
* copy the output from the signupdated-step into an editor for later use
Line 60 ⟶ 63:
* edit update-1.20.properties.xxx. The file has lots of comments. Important: for the init.file-list and update.file-list parameters, stendhal or stendhal-diff must be the last entry in order to recover from a half-download.
* Use <code>ls -l</code> to learn the file size, the signature have been printed by the build script earlier (see above)
* You need at least stendhal-data-1.xx.jar and stendhal-1.xx.jar for the initial download and stendhal-data-diff-1.xx-1.xx.jar, stendhal-diff-1.xx-1.xx.jar for the update. If there had been changes, include marauroa
* Upload the files to arianne.sourceforge.net: <code>scp
* Upload the files to arianne-project.org: <code>cp
=== Testing the updater ===
Line 85 ⟶ 88:
* Edit the version number in <code>vi stendhal-readme.markdown</code>
* Logout of the sourceforge shell
* From the build/lib directory of stendhalgame.org, upload the updater/webstart files: <code>scp stendhal-*
* Upload the distribution <code>scp
Alternatively, you can use the Sourceforge webpages at Develop -> Project Admin -> File Manager to create the folder and upload the files.
Line 105 ⟶ 108:
== Releasing Phase 3: Update stendhalgame.org ==
* Double check that the file release is visible, the default download points to the new version, that <nowiki>http://arianne.sourceforge.net/stendhal/updates/update-
* Announce in game: /msg postman tellall Hi, please logout within the next five minutes and return in about ten minutes for a quick server update.
=== Rebuild the server ===
Line 122 ⟶ 125:
* Unzip: <code>unzip ../branch_cvs/1.xx/build/stendhal-server-1.xx.zip</code>
* Announce in game that the server will go down now (so that it is one of the last lines in the chatlog for players)
*
* Keep an eye on <code>less log/server.log</code> for errors, hit shift+f to follow, ctrl+c, q to exit
Line 165 ⟶ 166:
* [http://happypenguin.altervista.org/gameshow.php?t=Stendhal Happy Penguin] (both "Submit an update about this game" and post a comment)
* http://www.lgdb.org/game/stendhal
* https://libregamewiki.org/Stendhal
* http://gaming.wikia.com/wiki/Stendhal
* https://stendhalgame.itch.io/stendhal
* Mastodon
* Facebook
* [[Support:Pages_covering_Stendhal]]
| |||