http://wiki.vega-strike.org/mediawiki/api.php?action=feedcontributions&user=Www2&feedformat=atomVsWiki - User contributions [en]2024-03-28T20:53:53ZUser contributionsMediaWiki 1.30.2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:NAV_Manual&diff=19908Template:NAV Manual2020-09-14T18:49:33Z<p>Www2: fix wiki image url</p>
<hr />
<div>{|width='100%' border="0" cellpadding="0" cellspacing="0"|<br />
|width='33%' align=left |https://forums.vega-strike.org/cpg/albums/wiki_manual/arrow_left.png {{{previous}}}<br />
|width='33%' align=center|https://forums.vega-strike.org/cpg/albums/wiki_manual/arrow_up.png {{{up}}}<br />
|width='33%' align=right |{{{next}}} https://forums.vega-strike.org/cpg/albums/wiki_manual/arrow_right.png<br />
|}</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:RMB&diff=19907Template:RMB2020-09-14T10:24:44Z<p>Www2: </p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/mouse_button_right_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Parent_link&diff=19906Template:Parent link2020-09-14T10:24:14Z<p>Www2: fix wiki image url</p>
<hr />
<div>{|width='100%' border="0" cellpadding="0" cellspacing="0"|<br />
|width='33%' align=center |https://forums.vega-strike.org/cpg/albums/wiki_manual/thumb_arrow_up.png {{{parent}}}<br />
|}</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Mousewheel&diff=19905Template:Mousewheel2020-09-14T10:22:43Z<p>Www2: </p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/mouse_wheel_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:MMB&diff=19904Template:MMB2020-09-14T10:22:21Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/mouse_button_middle_small_001.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:LMB&diff=19903Template:LMB2020-09-14T10:21:31Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/mouse_button_left_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Key:Cursors&diff=19902Template:Key:Cursors2020-09-14T10:19:32Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/CURSORS_GENERAL.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Key:Backspace&diff=19901Template:Key:Backspace2020-09-14T10:19:06Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/userpics/1010216/BACKSPACE_GENERAL~0.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Key:Apple&diff=19900Template:Key:Apple2020-09-14T09:55:21Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/APPLE_GENERAL.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Introduction&diff=19899Template:Introduction2020-09-14T09:53:19Z<p>Www2: move the url from sf.net to github</p>
<hr />
<div>https://github.com/vegastrike/Assets-Production/blob/master/documentation/IntroMonologue.txt</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Es:NAV_Manual&diff=19898Template:Es:NAV Manual2020-09-14T09:50:25Z<p>Www2: fix wiki image</p>
<hr />
<div>{|width='100%' border="0" cellpadding="0" cellspacing="0"|<br />
|width='33%' align=left |https://forums.vega-strike.org/cpg/albums/wiki_manual/arrow_left.png {{{previo}}}<br />
|width='33%' align=center|https://forums.vega-strike.org/cpg/albums/wiki_manual/arrow_up.png {{{arriba}}}<br />
|width='33%' align=right |{{{siguiente}}} https://forums.vega-strike.org/cpg/albums/wiki_manual/arrow_right.png<br />
|}</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Cockpit:SPEC&diff=19897Template:Cockpit:SPEC2020-09-14T09:46:37Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/spec.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Cockpit:Overload&diff=19896Template:Cockpit:Overload2020-09-14T09:46:19Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/overload.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Cockpit:Jump&diff=19895Template:Cockpit:Jump2020-09-14T09:45:51Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/jump.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:CVS:Cargoimage&diff=19894Template:CVS:Cargoimage2020-09-14T09:42:15Z<p>Www2: fix wiki image url</p>
<hr />
<div>{| style="margin-left: 1em; float:right; width: 25em;"<br />
| https://raw.githubusercontent.com/vegastrike/Assets-Masters/master/textures/cargo/{{{image}}}<br />
|}</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Button:Upgrades&diff=19893Template:Button:Upgrades2020-09-14T09:39:06Z<p>Www2: </p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/button_upgrades_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Button:Ships&diff=19892Template:Button:Ships2020-09-14T09:38:44Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/button_ships_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Button:Ship_stats&diff=19891Template:Button:Ship stats2020-09-14T09:37:51Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/button_ship_stats_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Button:Sell10&diff=19890Template:Button:Sell102020-09-14T09:37:02Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/button_sell10_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Button:Sell1&diff=19889Template:Button:Sell12020-09-14T09:36:46Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/button_sell1_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Button:Sell&diff=19888Template:Button:Sell2020-09-14T09:36:27Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/button_sell_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Button:Save_Load&diff=19887Template:Button:Save Load2020-09-14T09:36:04Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/button_save_load_small2.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Button:Save&diff=19886Template:Button:Save2020-09-14T09:35:31Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/button_save_small_001.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Button:Quit_game&diff=19885Template:Button:Quit game2020-09-14T09:33:01Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/button_quit_game_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Button:Player_info&diff=19884Template:Button:Player info2020-09-14T09:32:37Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/button_player_info_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Button:News&diff=19883Template:Button:News2020-09-14T09:31:38Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/button_news_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Button:New&diff=19882Template:Button:New2020-09-14T09:30:30Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/button_new_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Button:Missions&diff=19881Template:Button:Missions2020-09-14T09:29:49Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/button_missions_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Button:Load&diff=19880Template:Button:Load2020-09-14T09:29:22Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/button_load_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Button:Info&diff=19879Template:Button:Info2020-09-14T09:27:24Z<p>Www2: </p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/button_info_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Button:Fix&diff=19878Template:Button:Fix2020-09-14T09:25:58Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/button_fix_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Button:Done&diff=19877Template:Button:Done2020-09-14T09:24:52Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/button_done_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Button:Cargo&diff=19876Template:Button:Cargo2020-09-14T09:15:07Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/button_cargo_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Button:Buy10&diff=19875Template:Button:Buy102020-09-14T09:14:48Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/button_buy10_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Button:Buy1&diff=19874Template:Button:Buy12020-09-14T09:14:22Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/button_buy1_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Button:Buy&diff=19873Template:Button:Buy2020-09-14T09:13:58Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/button_buy_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Button:Basic_repair&diff=19872Template:Button:Basic repair2020-09-14T09:12:06Z<p>Www2: </p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/button_basic_repair_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Template:Button:Accept&diff=19871Template:Button:Accept2020-09-14T09:10:48Z<p>Www2: fix wiki image url</p>
<hr />
<div>https://forums.vega-strike.org/cpg/albums/wiki_manual/button_accept_small.png</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Vegastrike&diff=19870Vegastrike2020-09-14T01:16:20Z<p>Www2: fix wiki image</p>
<hr />
<div>{{Languages|En|Vegastrike}}<br />
{{Wiki_Nav_Index}}<br />
<br />
{| cellspacing="3" class="mainpagetable" align="center" style="color:#493956; border-style:solid;border-width:1px;padding:5px;width:100%;"<br />
|- valign="top" <br />
|colspan="2"|<br />
<center><font size="4">'''Welcome to the Vega Strike Wiki'''</font></center><br />
<br />
Welcome to the '''Vega Strike''' [[wikipedia:Wiki|Wiki]], a user-edited manual and development guide for users and developers of the [http://www.opensource.org/ open source] '''Vega Strike''' game. Feel free to edit or add any pages you feel are necessary, but please read the [[VsWiki:Manual of Style|Manual of Style]] first, and please only add data to the [[Database]] that originates from an authoritative source.<br />
|- valign="top" <br />
|style="background:#ffdead;" width="50%"|<center><font size="3">'''[[Manual|Player's Planet]]'''</font></center><br />
|style="background:#afa8ee;" width="50%"|<center><font size="3">'''[[Development|Contributor's Station]]'''</font></center><br />
|-<br />
|valign="top" style="border-style:solid;border-width:1px;padding:5px;"|<center>'''Everything you wanted to know about Vega Strike''' (playing/story/etc)</center><br />
{|class="mainpagetable" style="color:#493956;"<br />
|https://forums.vega-strike.org/cpg/albums/wiki_manual/cleaned3_shot_016_01_A5.png<br />
|<br />
* [[Manual]] - The complete game manual.<br />
* [[Manual:New users|Information for new users]]<br />
* [[Story Elements]]<br />
* [[FAQ]]s - Frequently asked questions<br />
* [[OOG Tools|Out of Game Tools]] - map viewers, route finders, etc.<br />
* [[Database]] - Info on the Vega Strike Universe<br />
* [[MODs|Full list of Mods]] for the Vega Strike Engine<br />
|}<br />
|valign="top" style="border-style:solid;border-width:1px;padding:5px;"|<center>'''Feel free to help with the development of Vega Strike. The links below are a good starting point to do so.'''<br />
</center><br />
'''''Want to contribute but don't know where to start'''''<br />
* [[HowTo:Contribute|The Vega Strike Contributor's Guide]]<br />
* [[Development]] & [[HowTos]] - Miscellaneous information for contributors<br />
'''''For Artists and Modders'''''<br />
* [[Development#Artistic_Contribution|Artists Guidelines]] - 3d models, space scapes, planet and station backgrounds, ...<br />
* [[Development#Data_Modding|Modding Guidelines]] - config variables, missions, quests, modding tools, ...<br />
* [[Artstyle_guides|Art Style Guides]] - VS universe style information for artists<br />
'''''Engine References'''''<br />
* [[DOCs]] - Engine documentation<br />
'''''For Coders'''''<br />
* [[Development#Code-related_Development|Coding Guidelines]] - dependencies, svn layout, code style, network protocol, ...<br />
'''''Administrative'''''<br />
* [[Vegastrike:Project|Project]] - Project information page<br />
* [[Development:Roadmap|Roadmap]] - Vega Strike development plan<br />
* [[Development#Status.2Ftask_list_pages|Status & Task List pages]]<br />
* [[FAQ:Feature_Requests|Feature Requests]] - Ask, and you will have asked.<br />
'''''Other'''''<br />
* [[FAQ]]s - Frequently asked questions<br />
* [[HowTos#Sourcecode HowTos|Sourcecode HowTos]] - Getting and installing the latest unstable version.<br />
* [http://svn.code.sf.net/p/vegastrike/code/ Browse the SVN repository]<br />
<br />
<br />
|}<br />
<br />
{| cellspacing="3" class="mainpagetable" align="center" style="color:#493956;border-style:solid;border-width:1px;padding:5px;width:100%;"<br />
|- valign="top"<br />
|colspan="2"|<center><font size="3">'''The Vega Strike Community'''</font><br />
If you want to help out with the wiki, or get help that this wiki cannot provide, check out the links below.<br />
</center><br />
|-<br />
|style="background:#7dcf7d;" width="50%"|<center><font size="3">'''Wiki Trading Post'''</font></center><br />
|style="background:#ae6e9f;" width="50%"|<center><font size="3">'''Help Shipyard'''</font></center><br />
|-<br />
|valign="top" style="border-style:solid;border-width:1px;padding:5px;"|<br />
* [[VsWiki:Manual of Style|Manual of Style]] - Please read it before editing, and please make any testing of the wiki system in the [[SandBox|Sandbox]].<br />
*[http://forums.vega-strike.org/viewtopic.php?f=21&t=13186 Village Pump] - Make any discussions you wish about better organizing the wiki, or adding major new additions to the wiki.<br />
* [[VsWiki:Requested Articles|Article Requests]] - Needed/wanted pages<br />
* [[Wikipedia:How to edit a page|How to edit a wiki page]]<br />
* [[:Category:Pages_needing_attention|Pages that need attention]]<br />
* [[Special:Listusers|User list]] | [[Special:Popularpages|Most popular pages]]<br />
<br />
* More special pages are here [[Special:Specialpages]]<br />
|valign="top" style="border-style:solid;border-width:1px;padding:5px;"|<center>Do you need help? Then try the forums, the main source for development or help! Or you can leave the site by any one of a number of other links...<br />
</center><br />
* [http://forums.vega-strike.org Vega Strike Forums]<br />
<br />
* [[Links]]<br />
* irc.freenode.net #vegastrike (Main chanel)<br />
** irc://irc.freenode.net/#vegastrike<br />
** irc://irc.freenode.net/vegastrike (link for mIRC user)<br />
* irc.stealth.net #vegastrike (Backup chanel)<br />
** irc://irc.stealth.net/#vegastrike<br />
** irc://irc.stealth.net/vegastrike (link for mIRC user)<br />
<br />
Recommended open-source multi-protocol clients (IRC, ICQ/AIM, Jabber, Y!M, ...):<br />
* Linux: [http://kopete.kde.org/ Kopete]<br />
* Windows: [http://ayttm.sourceforge.net/ Ayttm]<br />
* Mac: [http://fire.sourceforge.net/ Fire]<br />
<br />
<br />
|}<br />
<br />
{| cellspacing="3" class="mainpagetable" align="center" style="color:#493956;border-style:solid;border-width:1px;padding:5px;width:100%;"<br />
|valign="top" |<center><font size="3">'''Creating a wiki account'''</font><br />
If you want to create an account in the wiki, you need to '''go to the [http://forums.vegastrike.org forum] and create an account there'''.<BR/>This is because the logins are linked and creation is only possible there.<br />
</center><br />
|}<br />
<br />
----<br />
Please see [http://meta.wikipedia.org/wiki/MediaWiki_i18n documentation on customizing the interface]<br />
and the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] for usage and configuration help.</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=User:Www2/Development:Network:VSACCSPNG&diff=17872User:Www2/Development:Network:VSACCSPNG2010-09-12T11:27:20Z<p>Www2: </p>
<hr />
<div>This is the first draft for the next generation account server protocol.<br />
<br />
<pre><br />
Vega Srike ass protocall 0.1<DRAFT 1><br />
--------------------------------------------------------------------------------<br />
01 Generall infomation<br />
--------------------------------------------------------------------------------<br />
Here foling a small overfeew about the layout and basic info about the packet.<br />
<br />
PORT STAND ALONE: 9070 (can be chance)<br />
PORT WEBSOCKETS: 80 (non encrypte) 443 (tls/ssl)<br />
SSL/TLS ENABEL: YES <br />
END OF PACKET MARK: HEX: 0xDE 0xAD 0x1E 0xAF <br />
CLOSE CONECTION: HEX: 0xDE 0xAD 0xB0 0x0B<br />
PING PACKET: HEX: 0xDB 0xAF 0xG1 0x07<br />
DATA STREAM: JSON COMPREST USING GZDEFATION SEE PHP DOCUMENTATION<br />
<br />
--------------------------------------------------------------------------------<br />
low level<br />
--------------------------------------------------------------------------------<br />
The low level data stream that is a comprest JSON packet string that end with a<br />
4 byte mark (HEX: 0xDE 0xAD 0x1E 0xAF).<br />
<br />
DATA <br />
* Json datastream comprest with gzdeflate<br />
* end op packet mark (4 byts) (allwase 0xDE 0xAD 0x1E 0xAF)<br />
<br />
<br />
LAYOUT OF THE DATAPACKET:<br />
---------------------------------------------------------------<br />
| DATA ... (n byte string) |END OF PACKETMARK (4byte/32 bit)|<br />
---------------------------------------------------------------<br />
<br />
PING is a simpel comando that need send dyrely to the sender with out the <br />
prosing form the reseaver.<br />
<br />
DATA<br />
* comando (4 byte)<br />
* id number (32 bit random int)<br />
* respons flag (1 bit) (only on responts)<br />
<br />
LAYOUT OF THE PING PACKET<br />
----------------------------------------------------------------------<br />
| ping comand (4 byte) | ping_id (32 bit int) | respons flag (1 bit) |<br />
----------------------------------------------------------------------<br />
<br />
For closing the conncetion we use a 4 byte string (0xDE 0xAD 0xB0 0x0B)<br />
<br />
DATA<br />
* CLOSE CONECTION singaal (4 bytes) (allwase 0xDE 0xAD 0xB0 0x0B)<br />
<br />
LAYOUT OF CLOSE CONECTION PACKET<br />
-------------------------------------<br />
| CLOSE CONECTION singaal (4 byte) |<br />
-------------------------------------<br />
<br />
<br />
<br />
--------------------------------------------------------------------------------<br />
JSON DATA<br />
--------------------------------------------------------------------------------<br />
<br />
---------------------------------------<br />
Login / logout<br />
---------------------------------------<br />
<br />
---------------<br />
LOGIN (C->A)<br />
---------------<br />
<br />
send login request to the server<br />
DATA:<br />
login (array)<br />
username (string)<br />
password (string)<br />
---------------<br />
LOGIN_ERROR A->C<br />
---------------<br />
The server encount a error and clost the connetion<br />
<br />
login_err (array)<br />
error_flag (string) (see section flags)<br />
mgs (string) (optinal)<br />
<br />
FLAGS<br />
code | Description<br />
----------------------------------<br />
U | username/password error<br />
BU | User ban<br />
BI | IP ban<br />
<br />
---------------<br />
LOGIN_ACCEPT A->C<br />
---------------<br />
<br />
DATA:<br />
login_accept (array)<br />
charater (array)<br />
[n] (array) (can more than one)<br />
charater_id (int)<br />
name (string)<br />
credits (int)<br />
location (string)<br />
current_ship (string)<br />
ingame news (array)<br />
[n] (array) (can more than one)<br />
tittel (string)<br />
date (int) (unix time format)<br />
text (string) (html)<br />
attecment (string/base64) (gzipt data)<br />
<br />
-----------------<br />
SELECT CHARATER C->A<br />
-----------------<br />
DATA:<br />
char_celect (array)<br />
charate_id (int)<br />
<br />
-----------------<br />
DELETE CHARATER C->A<br />
-----------------<br />
DATA:<br />
char_delete (array)<br />
charate_id (int)<br />
<br />
-----------------<br />
DELETE CHARATER C->A<br />
-----------------<br />
DATA:<br />
char_delete_ok (bool) (return false on error else true)<br />
<br />
-----------------<br />
NEW CHARATER C->A<br />
-----------------<br />
FIXME<br />
<br />
-----------------<br />
SEND_CHARATER A->C<br />
-----------------<br />
---------------------------------------<br />
chat and mail<br />
---------------------------------------<br />
<br />
-----------------<br />
CHEAT_CHANNEL C->A<br />
-----------------<br />
DATA:<br />
cheat_channel (array)<br />
channel (string) (format is the same as IRC)<br />
text (string) (text is in bbcode)<br />
context (string) (see context flags)<br />
CONTEXT FLAGS:<br />
N Normaal<br />
W Wisper<br />
S shout<br />
M Same as /me in IRC<br />
<br />
------------------<br />
CHEAT_PM C -> A<br />
------------------<br />
DATA:<br />
cheat_pm (array)<br />
charater_id (int)<br />
text (string)<br />
(context) (see context lags in CHEAT_CHANNEL C->A)<br />
<br />
-----------------<br />
CHEAT_CHANNEL A -> C<br />
-----------------<br />
DATA:<br />
cheat_channel (array)<br />
[n] (array)<br />
channel (string) (format is the same as IRC)<br />
charater_name (string)<br />
time_stamp (int) (unix time format)<br />
text (string) (text is in bbcode)<br />
context (string) (see context flags in CHEAT_CHANNEL C->A)<br />
<br />
------------------<br />
CHEAT_PM A -> C<br />
------------------<br />
DATA:<br />
cheat_pm (array)<br />
[n] array<br />
charater_name (string)<br />
text (string)<br />
time_stamp (int) (unix time format)<br />
(context) (see context lags in CHEAT_CHANNEL C->A)<br />
<br />
------------------<br />
SEND_PM_REQUEST C -> A<br />
------------------<br />
send a pm request to the server and the server awnser with a CHEAT_PM C -> A<br />
mgs.<br />
<br />
cheat_pm (array)<br />
charater_name (string)<br />
text (string)<br />
(context) (see context lags in CHEAT_CHANNEL C->A)<br />
<br />
------------------<br />
MAIL_SEND C -> A<br />
------------------<br />
DATA:<br />
mail_send (array)<br />
send_to (array) (charater_name and can more than one)<br />
[n] (array)<br />
charater_name (string)<br />
flag (string) (the blags are C,CC,BCC)<br />
tittel (string)<br />
mgs (string)<br />
<br />
<br />
</pre></div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=User:Www2/Development:Network:VSACCSPNG&diff=17871User:Www2/Development:Network:VSACCSPNG2010-09-12T01:57:38Z<p>Www2: New page: This is the first draft for the next generation account server protocol. <pre> Vega Srike ass protocall -------------------------------------------------------------------------------- 01...</p>
<hr />
<div>This is the first draft for the next generation account server protocol.<br />
<br />
<pre><br />
Vega Srike ass protocall<br />
--------------------------------------------------------------------------------<br />
01 Generall infomation<br />
--------------------------------------------------------------------------------<br />
Here foling a small overfeew about the layout and basic info about the packet.<br />
<br />
PORT STAND ALONE: 9070 (can be chance)<br />
PORT WEBSOCKETS: 80 (non encrypte) 443 (tls/ssl)<br />
SSL/TLS ENABEL: YES <br />
END OF PACKET MARK: HEX: 0xDE 0xAD 0x1E 0xAF <br />
CLOSE CONECTION: HEX: 0xDE 0xAD 0xB0 0x0B<br />
PING PACKET: HEX: 0xDB 0xAF 0xG1 0x07<br />
DATA STREAM: JSON COMPREST USING GZDEFATION SEE PHP DOCUMENTATION<br />
<br />
--------------------------------------------------------------------------------<br />
low level<br />
--------------------------------------------------------------------------------<br />
The low level data stream that is a comprest JSON packet string that end with a<br />
4 byte mark (HEX: 0xDE 0xAD 0x1E 0xAF).<br />
<br />
DATA <br />
* Json datastream comprest with gzdeflate<br />
* end op packet mark (4 byts) (allwase 0xDE 0xAD 0x1E 0xAF)<br />
<br />
<br />
LAYOUT OF THE DATAPACKET:<br />
---------------------------------------------------------------<br />
| DATA ... (n byte string) |END OF PACKETMARK (4byte/32 bit)|<br />
---------------------------------------------------------------<br />
<br />
PING is a simpel comando that need send dyrely to the sender with out the <br />
prosing form the reseaver.<br />
<br />
DATA<br />
* comando (4 byte)<br />
* id number (32 bit random int)<br />
* respons flag (1 bit) (only on responts)<br />
<br />
LAYOUT OF THE PING PACKET<br />
----------------------------------------------------------------------<br />
| ping comand (4 byte) | ping_id (32 bit int) | respons flag (1 bit) |<br />
----------------------------------------------------------------------<br />
<br />
For closing the conncetion we use a 4 byte string (0xDE 0xAD 0xB0 0x0B)<br />
<br />
DATA<br />
* CLOSE CONECTION singaal (4 bytes) (allwase 0xDE 0xAD 0xB0 0x0B)<br />
<br />
LAYOUT OF CLOSE CONECTION PACKET<br />
-------------------------------------<br />
| CLOSE CONECTION singaal (4 byte) |<br />
-------------------------------------<br />
<br />
<br />
<br />
--------------------------------------------------------------------------------<br />
JSON DATA<br />
--------------------------------------------------------------------------------<br />
<br />
---------------------------------------<br />
Login / logout<br />
---------------------------------------<br />
<br />
---------------<br />
LOGIN (C->A)<br />
---------------<br />
<br />
send login request to the server<br />
DATA:<br />
login (array)<br />
username (string)<br />
password (string)<br />
---------------<br />
LOGIN_ERROR A->C<br />
---------------<br />
The server encount a error and clost the connetion<br />
<br />
login_err (array)<br />
error_flag (string) (see section flags)<br />
mgs (string) (optinal)<br />
<br />
FLAGS<br />
code | Description<br />
----------------------------------<br />
U | username/password error<br />
BU | User ban<br />
BI | IP ban<br />
<br />
---------------<br />
LOGIN_ACCEPT A->C<br />
---------------<br />
<br />
DATA:<br />
login_accept (array)<br />
charater (array)<br />
[n] (array) (can more than one)<br />
charater_id (int)<br />
name (string)<br />
credits (int)<br />
location (string)<br />
current_ship (string)<br />
ingame news (array)<br />
[n] (array) (can more than one)<br />
tittel (string)<br />
date (int) (unix time format)<br />
text (string) (html)<br />
attecment (string/base64) (gzipt data)<br />
<br />
-----------------<br />
SELECT CHARATER C->A<br />
-----------------<br />
DATA:<br />
char_celect (array)<br />
charate_id (int)<br />
<br />
-----------------<br />
DELETE CHARATER C->A<br />
-----------------<br />
DATA:<br />
char_delete (array)<br />
charate_id (int)<br />
<br />
-----------------<br />
DELETE CHARATER C->A<br />
-----------------<br />
DATA:<br />
char_delete_ok (bool) (return false on error else true)<br />
<br />
-----------------<br />
NEW CHARATER C->A<br />
-----------------<br />
FIXME<br />
<br />
-----------------<br />
SEND_CHARATER A->C<br />
-----------------<br />
---------------------------------------<br />
chat and mail<br />
---------------------------------------<br />
<br />
-----------------<br />
CHEAT_CHANNEL C->A<br />
-----------------<br />
DATA:<br />
cheat_channel (array)<br />
channel (string) (format is the same as IRC)<br />
text (string) (text is in bbcode)<br />
context (string) (see context flags)<br />
CONTEXT FLAGS:<br />
N Normaal<br />
W Wisper<br />
S shout<br />
M Same as /me in IRC<br />
<br />
------------------<br />
CHEAT_PM C -> A<br />
------------------<br />
DATA:<br />
cheat_pm (array)<br />
charater_id (int)<br />
text (string)<br />
(context) (see context lags in CHEAT_CHANNEL C->A)<br />
<br />
-----------------<br />
CHEAT_CHANNEL A -> C<br />
-----------------<br />
DATA:<br />
cheat_channel (array)<br />
[n] (array)<br />
channel (string) (format is the same as IRC)<br />
charater_name (string)<br />
time_stamp (int) (unix time format)<br />
text (string) (text is in bbcode)<br />
context (string) (see context flags in CHEAT_CHANNEL C->A)<br />
<br />
------------------<br />
CHEAT_PM A -> C<br />
------------------<br />
DATA:<br />
cheat_pm (array)<br />
[n] array<br />
charater_name (string)<br />
text (string)<br />
time_stamp (int) (unix time format)<br />
(context) (see context lags in CHEAT_CHANNEL C->A)<br />
<br />
------------------<br />
SEND_PM_REQUEST C -> A<br />
------------------<br />
send a pm request to the server and the server awnser with a CHEAT_PM C -> A<br />
mgs.<br />
<br />
cheat_pm (array)<br />
charater_name (string)<br />
text (string)<br />
(context) (see context lags in CHEAT_CHANNEL C->A)<br />
<br />
------------------<br />
MAIL_SEND C -> A<br />
------------------<br />
DATA:<br />
mail_send (array)<br />
send_to (array) (charater_name and can more than one)<br />
[n] (array)<br />
charater_name (string)<br />
flag (string) (the blags are C,CC,BCC)<br />
tittel (string)<br />
mgs (string)<br />
<br />
<br />
</pre></div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=Development:Network&diff=17697Development:Network2010-08-23T15:40:50Z<p>Www2: </p>
<hr />
<div>* [[Development:Network:LAN Game|LAN Game]] - How to start up a simple server and battle each other.<br />
** If your computer is directly attached to the network or you have a router/firewall, you can set it up to allow others to connect to your server.<br />
<br />
Networking documentation goes here:<br />
* [[Development:Network:Packet format|Packet format]] - What we have implemented so far.<br />
* [[User:www2/Development:Network:VSACCSPNG| Vegastrike Account Protocall]]<br />
* [[Development:Network:Todo|Todo]] - What still needs to be done.<br />
* [[Development:Network:Implementation status|Implementation status]].<br />
* [[Development:Network:Testing|Testing]] - Testing the network code.<br />
* [[Development:Network:Deathmatch|Reporting Deathmatch Problems]] - Bugs with our current deathmatch server<br />
<br />
There's still a lot to do.</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Checkout_SVN_(Ubuntu_Linux)&diff=17454HowTo:Checkout SVN (Ubuntu Linux)2010-04-29T22:33:25Z<p>Www2: chance the python version to 2.6</p>
<hr />
<div>{{NAV_Manual |<br />
| previous=[[HowTo:Checkout SVN|Checkout SVN]]<br />
| up=[[HowTos]]<br />
| next=[[HowTo:VCPP Compiling|Compiling with VCPP]]<br />
}}<br />
----<br />
<br />
[[category:fixme]]<br />
This is a newb friendly guide to help people who do not want to learn ''deep'' specifics and terms. Most of this guide will show you copy-paste lines to paste in Terminal, omitting most technical issues. However, you might want to take a look at what SVN is to have a general understanding of this version. If you follow steps correctly, VS should be able to run. ''If you have problems compiling in Ubuntu, post a new thread in the [http://vegastrike.sourceforge.net/forums/viewforum.php?f=5|VS Forums]. Someone will be able to help you.''<br />
Note: This process was done in Ubuntu 8.10 (Intrepid), though it might work in Debian as well. Should be able to work in the Ubuntu derivatives, too.<br />
<br />
= Tutorial to Download, Compile, Setup and Run Vega Strike =<br />
== Downloading Vega Strike ==<br />
=== Installing SVN ===<br />
The first step is to install '''S'''ub'''V'''ersio'''N'''. In Ubuntu (and Debian, I guess) it is easy to install Subversion just by using the Synaptic Package Manager (''Adept'' for Kubuntu). Goto System>Administration>Synaptic Package Manager. In the quick search box, type "subversion" without quotation marks. Select the first option and mark for installation. A window will appear that will show "Mark additional required changes?". Click on "Mark". After that, click on "Apply". Every step involving the command "svn", will be using subversion.<br />
<br />
=== Preparing Vega Strike ===<br />
First of all, you must understand some basic knowledge. The first thing to do is to download the most important modules, which are the basic structure of VS. Basically, this is the game. You must download these in order to play VS. The modules are the ''data'' and ''vegastrike'' modules.<br />
<br />
* First create a directory where you would like your copy of the Vega Strike development version to live in. For tutorial purposes, we will create a directory called ''VegaStrike'' in our user's home-directory.<br />
<pre>User@UserMachine:~$ mkdir VegaStrike</pre><br />
* Change into this newly created directory. In our case:<br />
<pre>User@UserMachine:~$ cd VegaStrike</pre><br />
Note for newbs: The directory '''is case sensitive'''. If you type: cd vegastrike or Vegastrike, it won't find the directory. Also, do not copy and paste "User@UserMachine:~$", or "User@UserMachine:~/VegaStrike/vegastrike$", or "User@UserMachine:~/VegaStrike/data$", or anything between "User@UserMachine:~" and the "$" letter. You know what I mean.<br />
<br />
=== Downloading Vega Strike ===<br />
Now we can start downloading the packages from the SVN repository. If you download them directly into your Vega Strike directory they will be just in the right place.<br />
* Download (check-out) the source code package vegastrike, and the content package data package.<br />
<pre>User@UserMachine:~/VegaStrike$ svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/vegastrike<br />
</pre> <br />
* After the first one finishes downloading (User@UserMachine:~/VegaStrike$ will reappear), insert the next. Be warned, you need a descent download speed to download the next package with this method.<br />
<pre>User@UserMachine:~/VegaStrike$ svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data</pre><br />
This leaves you with two new directories inside your Vega Strike directory called as the packages are.<br />
<br />
==== Boost Revisions ====<br />
I must confess not even I understand this, but it ''must'' be done. <br />
* Just paste this code to update to revision 1.35.<br />
<pre>svn update vegastrike/boost/1_35</pre><br />
Configuring this boost revision is easy, but it will be explained in the configure section, so don't worry for now.<br />
<br />
== Building/Compiling ==<br />
You might not understand what compiling is, but it is not that important. What ''is'' important is that you do it. Its really not that complicated, so here it goes.<br />
* First of all, we have to make sure we have certain minimun requirements. I could list you a dozen ''1337'' terms, but you don't certainly need to know them. We'll just make sure to have them all by inserting this into Terminal (copy and paste entire code into Terminal).<br />
<pre>sudo apt-get install libpng12-0 libpng12-dev python2.6-dev libexpat1-dev \<br />
libjpeg62-dev glutg3-dev libopenal-dev libgtk2.0-dev libogg-dev libvorbis-dev \<br />
build-essential libgl1-mesa-dev automake autoconf libsdl1.2-dev<br />
</pre><br />
''Note that you may need python2.6-dev instead of python2.5-dev on recent distributions''<br />
<br />
=== Compiling ===<br />
The compile procedure should look like the following listing. Remember, the configure part depends on above requirements. However, autoconf may not work. If so, just skip it.<br />
<br />
* Change directory.<br />
<pre>cd ./vegastrike</pre><br />
* Pre-Compile.<br />
<pre>./bootstrap-sh</pre><br />
* Some configuration to be made.<br />
<pre>./configure --enable-flags='-O3 -g' # or --enable-debug to disable optimization. -ffast-math will cause problems in code that checks for infinities.</pre><br />
* Compile.<br />
<pre>make</pre><br />
* Install.<br />
<pre>sudo make install # [AS ROOT]</pre><br />
<br />
==== Configuring Installation ====<br />
We need to make sure the data directory is *recognized*. For tutorial purposes, we will use the directory where we downloaded first in this tutorial.<br />
* Open text editor (Applications>Accesories>Text Editor), copy and paste the following code in text editor, change the USER in caps to the name of your user, and then paste in Terminal.<br />
<pre>./configure --with-data-dir=/home/USER/VegaStrike</pre><br />
<br />
* We need to configure Boost revision. Simply copy and paste code. This time, we will configure version 1.35.<br />
<pre>./configure --with-boost=1.35</pre><br />
<br />
=== Make ===<br />
The final step compiling is the command make.<br />
* For ''example'', to compile the mesher.<br />
<pre>make mesher</pre><br />
*You ''probably'' want to compile everything, so simply paste:<br />
<pre>make all</pre><br />
*To use less memory usage while compiling use the following command. It is the same as the above command, except it will run only one instance instead of two in order to use less memory.<br />
<pre>make all-am</pre><br />
*The next step is optional, but recommended.<br />
<pre>sudo make install</pre><br />
<br />
You might receive errors while doing any of the previous steps (make). If so, give privileges (sudo) before any of the commands.<br />
<br />
== Setup ==<br />
The next step is to setup the game. This is quite easy to do, so you are almost done.<br />
<br />
=== vegastrike and vssetup ===<br />
To run Vega Strike, the built executables need all the configuration and data files to be in the right place relative to them. Currently, the executables (''vegastrike'' and ''vssetup'') reside in the source code directory. But they can be run out of the ''data'' directory. Therefore, we will create a link.<br />
* Change in to the ''data'' directory. (We are still in the source code directory ''vegastrike''.)<br />
<pre>User@UserMachine:~/VegaStrike/vegastrike$ cd ../data</pre><br />
* Create symbolic links to the executables in the source code directory.<br />
<pre>User@UserMachine:~/VegaStrike/data$ ln -s ../vegastrike/vegastrike vegastrike<br />
User@UserMachine:~/VegaStrike/data$ ln -s ../vegastrike/vssetup vssetup</pre><br />
* After that, you must run "'''./vssetup'''" inside the '''data''' folder, or any folder which has the correct '''setup.config''' and '''vegastrike.config'''.<br />
If we had made copies or moved the files instead of symbolic linking, we would have to do the procedure of copying or moving every time we build the executables from source.<br />
<br />
*Optionally, you can right-click the vegastrike link and make yet another link. This link can be moved over to the desktop or menu.<br />
<br />
==== Optional High Quality Texture Files ====<br />
*You can optionally install high quality texture files. You would place this folder next to the data folder (not ''inside''). So if data is in /home/USER/VegaStrike You would: <br />
<pre>sudo svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/hqtextures /home/USER/VegaStrike/hqtextures</pre><br />
As always, replace USER with your user name. (Open text editor, paste above code, change USER for your user name, copy that code and paste in Terminal).<br />
<br />
*After downloading these high quality texture files, go to your home folder (using GUI, not terminal), then to VegaStrike, then to data, and open ''vegastrike.config''. Then, using the ''find'' button, type "'''hq'''" (without quotations). Text editor will automatically find the string containing the configuration to enable HQ Textures. Just replace the following string<br />
<pre><!-- var name="hqtextures" value="hqtextures" --></pre><br />
for this one<br />
<pre><var name="hqtextures" value="hqtextures"/></pre><br />
* After this, close Terminal.<br />
<br />
=== Staying updated with the Development Version ===<br />
As development progresses the repository changes. In order to update your working copy you need to do the following.<br />
* Open Terminal and change into the package's directory you want to update. In our tutorial example, all the packages were stored in a directory called ''VegaStrike''. Let's assume we want to update the ''data'' package.<br />
<pre>User@UserMachine:~$ cd VegaStrike/data</pre><br />
* After changing into the package's directory, update the SVN repository.<br />
<pre>User@UserMachine:~/VegaStrike/data$ svn update</pre><br />
<br />
* To update the ''vegastrike'' package, simply return to the ''VegaStrike'' directory, then change to the ''vegastrike'' directory and update.<br />
<pre>User@UserMachine:~/VegaStrike/data$ cd ..</pre><br />
then<br />
<pre>User@UserMachine:~/VegaStrike$ cd vegastrike</pre><br />
finally<br />
<pre>User@UserMachine:~/VegaStrike/vegastrike$ svn update</pre><br />
<br />
* Do this for every package you want to update.<br />
* If something changed in the data package, you don't need to recompile.<br />
* If something changed in the source code package vegastrike, you only need to repeat the building part of this tutorial. You should not need to type "make clean", however if you experience errors like "unresolved external symbol" it may remedy that error.<br />
<br />
== Running Vega Strike ==<br />
Very simple. Just goto the directory ''data'' and type ./vegastrike or simply double click the symbolic link. Same for ./vssetup.<br />
<br />
== Extra Info ==<br />
If you have trouble with compiz, try [http://forlong.blogage.de/entries/pages/Compiz-Switch this application] to temporarily disable compiz. Then, launch the game normally. The game will be much faster with compiz disabled, too.</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=User:Www2/api&diff=17155User:Www2/api2009-11-25T10:48:42Z<p>Www2: New page: User:Www2/api/Generic_info</p>
<hr />
<div>[[User:Www2/api/Generic_info]]</div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=User:Www2&diff=17154User:Www22009-11-25T10:47:30Z<p>Www2: /* multiplay */</p>
<hr />
<div>=projects=<br />
==multiplay==<br />
[[User:Www2/mmo_roadmap|roadmap]]<br /><br />
[[User:Www2/vsap|vega strike account protocall(vsap)]]<br /><br />
[[User:Www2/admin manual|vega strike server admin manual]]<br /><br />
[[User:Www2/login|login]]<br /><br />
[[User:Www2/Server_setup_rulles]] <br /><br />
[[User:Www2/api]]<br /><br />
<br />
=Site=<br />
[[User:Www2/site movement|todo/checlk list for site movement]]<br /></div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=User:Www2&diff=17153User:Www22009-11-25T10:42:51Z<p>Www2: /* multiplay */</p>
<hr />
<div>=projects=<br />
==multiplay==<br />
[[User:Www2/mmo_roadmap|roadmap]]<br /><br />
[[User:Www2/vsap|vega strike account protocall(vsap)]]<br /><br />
[[User:Www2/admin manual|vega strike server admin manual]]<br /><br />
[[User:Www2/login|login]]<br /><br />
[[User:Www2/Server_setup_rulles]]<br />
[[User:Www2/api]]<br />
<br />
=Site=<br />
[[User:Www2/site movement|todo/checlk list for site movement]]<br /></div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=User:Www2&diff=17137User:Www22009-10-05T10:34:43Z<p>Www2: </p>
<hr />
<div>=projects=<br />
==multiplay==<br />
[[User:Www2/mmo_roadmap|roadmap]]<br /><br />
[[User:Www2/vsap|vega strike account protocall(vsap)]]<br /><br />
[[User:Www2/admin manual|vega strike server admin manual]]<br /><br />
[[User:Www2/login|login]]<br /><br />
[[User:Www2/Server_setup_rulles]]<br />
=Site=<br />
[[User:Www2/site movement|todo/checlk list for site movement]]<br /></div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=User:Www2&diff=17136User:Www22009-10-04T17:17:46Z<p>Www2: /* multiplay */</p>
<hr />
<div>=projects=<br />
==multiplay==<br />
[[User:Www2/mmo_roadmap|roadmap]]<br /><br />
[[User:Www2/vsap|vega strike account protocall(vsap)]]<br /><br />
[[User:Www2/admin manual|vega strike server admin manual]]<br /><br />
[[User:Www2/login|login]]<br /><br />
<br />
=Site=<br />
[[User:Www2/site movement|todo/checlk list for site movement]]<br /></div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=User:Www2&diff=17135User:Www22009-10-04T17:17:22Z<p>Www2: /* multiplay */</p>
<hr />
<div>=projects=<br />
==multiplay==<br />
[[User:Www2/mmo_roadmap|roadmap]]<br /><br />
[[User:Www2/vsap|vega strike account protocall(vsap)]]<br /><br />
[[User:Www2/admin manual|vega strike server admin manual]]<br /><br />
[[User:Www2/login|login]]</br><br />
<br />
=Site=<br />
[[User:Www2/site movement|todo/checlk list for site movement]]<br /></div>Www2http://wiki.vega-strike.org/mediawiki/index.php?title=User:Www2&diff=17046User:Www22009-07-02T10:59:24Z<p>Www2: </p>
<hr />
<div>=projects=<br />
==multiplay==<br />
[[User:Www2/mmo_roadmap|roadmap]]<br /><br />
[[User:Www2/vsap|vega strike account protocall(vsap)]]<br /><br />
[[User:Www2/admin manual|vega strike server admin manual]]<br /><br />
=Site=<br />
[[User:Www2/site movement|todo/checlk list for site movement]]<br /></div>Www2