Build Testing

Catch-all for all development not having a specific forum.
SixthtySixthSix
Posts: 11
Joined: Fri Apr 25, 2008 11:20 pm

Post by SixthtySixthSix »

apochboi wrote:QUOTE (apochboi @ May 1 2008, 06:32 PM) I really didnt read all of this thread, but i've no idea why you are using r3 for anything. R3 is old, we now use R4 and currently the dev team are making R5. Both servers and lobbys will reject that build. Perhaps get yourself the R4 server if you need that instead and do your testing with that.
Built R4's Allegiance.exe (FZDebug)... it causes ASGS to report an invalid signature for the R4 Allegiance.exe, too. Thinking that it may be the release type, so compiling retail as we speak... (waiting, waiting, waiting) ...omg, doesn't ANYONE try to write errorless code?! And they wonder why windows is so unstable... ...you would think that at 1.2GHZ, compile would take about 1/10 of a second...

...whilst wandering about while the compiler was grinding along... viola! The R4 build runs from the current game directory! The training missions, however, won't be enough to test my builds as all of the training missions are linearized to, well, training... ...but the FZDebug R4 build initialized, so...

...downloaded the R3 Server. Couldn't find the R4 server. Anyone have a link to this? Thought I saw an update prompt somewhere... ...ah yes, Autoupdate Enabled option in the R3 server installer... ...enabled. R3 Server is updating... ...NOPE! The Autoupdate doesn't update far enough to catch R4... dangit. I doubt it is the build version anyway; not going to wait on this long compile! /doh.gif" style="vertical-align:middle" emoid=":doh:" border="0" alt="doh.gif" />

Ok, so where is can I grab the R4 server?
SixthtySixthSix
Posts: 11
Joined: Fri Apr 25, 2008 11:20 pm

Post by SixthtySixthSix »

SixthtySixth wrote:QUOTE (SixthtySixth @ May 1 2008, 08:16 PM) Built R4's Allegiance.exe (FZDebug)... it causes ASGS to report an invalid signature for the R4 Allegiance.exe, too. Thinking that it may be the release type, so compiling retail as we speak... (waiting, waiting, waiting) ...omg, doesn't ANYONE try to write errorless code?! And they wonder why windows is so unstable... ...you would think that at 1.2GHZ, compile would take about 1/10 of a second...

...whilst wandering about while the compiler was grinding along... viola! The R4 build runs from the current game directory! The training missions, however, won't be enough to test my builds as all of the training missions are linearized to, well, training... ...but the FZDebug R4 build initialized, so...

...downloaded the R3 Server. Couldn't find the R4 server. Anyone have a link to this? Thought I saw an update prompt somewhere... ...ah yes, Autoupdate Enabled option in the R3 server installer... ...enabled. R3 Server is updating... ...NOPE! The Autoupdate doesn't update far enough to catch R4... dangit. I doubt it is the build version anyway; not going to wait on this long compile! /doh.gif" style="vertical-align:middle" emoid=":doh:" border="0" alt="doh.gif" />

Ok, so where is can I grab the R4 server?

...got it. http://fazdev.alleg.net/FAZ/R4Build/AllSrvR4.zip
...and, VIOLA! SUCCESS! We are 'a testing now!


We need a WIKI called: DOWNLOADING, BUILDING, MODIFYING, and TESTING the ALLEGIANCE SOURCE

After inserting the contents of the 'downloading and building' wiki (with the addendums below), the WIKI should discuss the acquisition of the R3 Server install package and the R4 zip file above, and that testing can be done locally off of the R4 Server.


Needed Addendums to the Downloading_and_Building_the_Source WIKI:
Only the Platform SDK for 2003 Server is distributed with the x86 versions of atl... parts of the source won't compile without it.

C++ Express 2005: http://msdn.microsoft.com/en-us/express/aa975050.aspx
Platform SDK 2003: http://www.microsoft.com/msdownload/platfo...e/psdk-full.htm
R3 Server Install: http://www.freeallegiance.org/downloads/Se...ver%20Setup.exe
R4 Server: http://fazdev.alleg.net/FAZ/R4Build/AllSrvR4.zip
(the links for .NET 1.1 and SP1 are good; the directx link is good)
(the tortoise and hare stuff still work) /mrgreen.gif" style="vertical-align:middle" emoid=":D" border="0" alt="mrgreen.gif" />
some of the old microsoft links are broken...
...why download the source if you aren't going to build and test?!

FAZ4 is now the current version and FAZ5 is the development version. It looks like FAZ3 is the current development platform... this could be updated in the WIKI.

This:
Remove atls.lib from the linker settings
In the solution explorer, right click on the Allegiance project and click Properties
Open the menu Configuration Properties->Linker->Input
In 'Additional Dependencies' remove atls.lib

Should read:
Remove atls.lib from the linker settings
In the solutions explorer, click the Property Manager Tab at the bottom of the window
Click the Allegiance + node to open the Allegiance build properties
Right click the build model you are using and select Properties from the drop-down menu
+ Node Open the selection menu to Common Properties ---> Input ---> Linker
remove the string portion atls.lib from the additional dependencies field

...the rest is good. Those are the required steps with download links to build and test the build...

Mission Accomplished.
madpeople
Posts: 4787
Joined: Tue Dec 16, 2003 8:00 am
Location: England

Post by madpeople »

SixthtySixth wrote:QUOTE (SixthtySixth @ May 2 2008, 03:21 AM) We need a WIKI called: DOWNLOADING, BUILDING, MODIFYING, and TESTING the ALLEGIANCE SOURCE

After inserting the contents of the 'downloading and building' wiki (with the addendums below), the WIKI should discuss the acquisition of the R3 Server install package and the R4 zip file above, and that testing can be done locally off of the R4 Server.
Needed Addendums to the Downloading_and_Building_the_Source WIKI:
Only the Platform SDK for 2003 Server is distributed with the x86 versions of atl... parts of the source won't compile without it.

C++ Express 2005: http://msdn.microsoft.com/en-us/express/aa975050.aspx
Platform SDK 2003: http://www.microsoft.com/msdownload/platfo...e/psdk-full.htm
R3 Server Install: http://www.freeallegiance.org/downloads/Se...ver%20Setup.exe
R4 Server: http://fazdev.alleg.net/FAZ/R4Build/AllSrvR4.zip
(the links for .NET 1.1 and SP1 are good; the directx link is good)
(the tortoise and hare stuff still work) /mrgreen.gif" style="vertical-align:middle" emoid=":D" border="0" alt="mrgreen.gif" />
some of the old microsoft links are broken...
...why download the source if you aren't going to build and test?!

FAZ4 is now the current version and FAZ5 is the development version. It looks like FAZ3 is the current development platform... this could be updated in the WIKI.

This:
Remove atls.lib from the linker settings
In the solution explorer, right click on the Allegiance project and click Properties
Open the menu Configuration Properties->Linker->Input
In 'Additional Dependencies' remove atls.lib

Should read:
Remove atls.lib from the linker settings
In the solutions explorer, click the Property Manager Tab at the bottom of the window
Click the Allegiance + node to open the Allegiance build properties
Right click the build model you are using and select Properties from the drop-down menu
+ Node Open the selection menu to Common Properties ---> Input ---> Linker
remove the string portion atls.lib from the additional dependencies field

...the rest is good. Those are the required steps with download links to build and test the build...

Mission Accomplished.
-> http://www.freeallegiance.org/forums/index...showtopic=35466
Last edited by madpeople on Fri May 02, 2008 8:45 am, edited 1 time in total.
TheBored
Posts: 4680
Joined: Thu Jun 24, 2004 7:00 am
Location: At my desk staring at my monitor...

Post by TheBored »

Take code. Build code. Place exe in Alleg installation folder, run. Test.

Just tried it myself, works perfectly with R4 code.

TB
Image
spideycw wrote:QUOTE (spideycw @ Nov 28 2008, 02:50 PM) All the retards are contained in one squad mostly (System X)
[18:48] <Imago> dont take me seriously
SixthtySixthSix
Posts: 11
Joined: Fri Apr 25, 2008 11:20 pm

Post by SixthtySixthSix »

TheBored wrote:QUOTE (TheBored @ May 3 2008, 08:26 PM) Take code. Build code. Place exe in Alleg installation folder, run. Test.

Just tried it myself, works perfectly with R4 code.

TB

Using ASGS and the online servers or a local server? ASGS reports Allegiance.EXE as having an Invalid Signature and fails to start Allegiance.EXE. Just a straight FZDebug or FZRetail build of the R4... /doh.gif" style="vertical-align:middle" emoid=":doh:" border="0" alt="doh.gif" /> ...mebbe the compiler? You using Express 2005? Shouldn't, but might make a difference. Will have to root throught the code for 'Invailid Signature' when I get a chance...
TheBored
Posts: 4680
Joined: Thu Jun 24, 2004 7:00 am
Location: At my desk staring at my monitor...

Post by TheBored »

See the other thread about this same topic. Shouldn't be using ASGS at all.

TB
Image
spideycw wrote:QUOTE (spideycw @ Nov 28 2008, 02:50 PM) All the retards are contained in one squad mostly (System X)
[18:48] <Imago> dont take me seriously
Dogbones
Posts: 2721
Joined: Mon Nov 24, 2003 8:00 am
Location: Virginia

Post by Dogbones »

Sorry for replying late to this, I've been very busy in RL.

Custom builds, even from the latest source, will not be allowed to connect to the live servers. ASGS will always (or should) reject custom builds.

If you want to test connect to the beta servers (when they are not configured to use ASGS).

You should be launching any custom build without ASGS.

If you were able to build the client (allegiance.exe) you should have already built your own server as (AFAIR) it is a pre-req to wintrek project. You could always do something crazy like right clicking on the 'server' project and build it /tongue.gif" style="vertical-align:middle" emoid=":P" border="0" alt="tongue.gif" /> Although, on a more serious note, it is not that easy to set up, but it is not that hard either. Build the allsrvui project as well and use that to launch the server and then create a 'private' (i.e. LAN) game.

I would LOVE to keep the wiki up to date all the time but then I would have zero time for any development.

Please feel free to continue to post any updates you think the wiki needs.

Dog
Image
DOG PROPERTY LAWS:
2. If it's in my mouth, it's mine.
[unless it tastes bad, then it is yours.]
Post Reply