PDA

View Full Version : FC2 Server Launcher Extender UPDATE: Dec 12, 2009 - Version 2.0.07 Available



Pages : [1] 2

MChat
04-27-2009, 11:40 PM
December 12, 2009 11:05 (GMT-7) Update: Version 2.0.07 is available, click the link below to download version 2.0.05, then the next link for the upgrade to 2.0.07. (If you already have 2.0.05, just download the upgrade).

2.0.07 adds the ability to remotely change server settings (if the Ubi Server Launcher supports an "in-game" change for the setting) using a SRV_SETSETTING command. This command is available to players configured with the the "Full Admin" option checked. Download the appropriate XML File below (view in Browser, Notepad or an Xml Editor) for a list of commands and appropriate values (Note that not all settings can be changed "in-game".)

Server Launcher Details Page (http://www.azchatfield.net/farcry2/serverlauncher/)
Version 2.0.07 Upgrade Zip File (http://www.azchatfield.net/FarCry2/ServerLauncher/FC2.SL.v2.0.07.Upgrade.zip)
Deathmatch LAN Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/Deathmatch_Lan_Settings.xml)
Deathmatch Online Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/Deathmatch_Online_Settings.xml)
Deathmatch Ranked Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/Deathmatch_Ranked_Settings.xml)
Team Deathmatch LAN Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/TeamDeathmatch_Lan_Settings.xml)
Team Deathmatch Online Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/TeamDeathmatch_Online_Settings.xml)
Team Deathmatch Ranked Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/TeamDeathmatch_Ranked_Settings.xml)
Capture the Diamond LAN Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/Ctf_Lan_Settings.xml)
Capture the Diamond Online Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/Ctf_Online_Settings.xml)
Capture the Diamond Ranked Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/Ctf_Ranked_Settings.xml)
Uprising LAN Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/Uprising_Lan_Settings.xml)
Uprising Online Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/Uprising_Online_Settings.xml)
Uprising Ranked Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/Uprising_Ranked_Settings.xml)



This is my 2nd generation of a FC2 Server Launcher Extender. I call it an extender because it simply "extends" the functionality of the FC2 Server Launcher. Essentially the way it works is hooks into the FC2 Server Launcher process using the Windows handle to interogate the main form and find specific child controls (e.g. the Console). Then it reads console messages and performs automated actions.

Here is the website where you can download it:
http://www.azchatfield.net/farcry2/serverlauncher/

My plan is tomorrow after work to finish the "documentation" and get it uploaded to this link. The UI is reasonably straight forward, but there are context menus (right click) on the Player's Grid and Status Icon.

Current features are:
- Optional Auto-Banning for Team Killing (configurable threshold)
- Optional Auto-Banning for using foul language.
- Ban lengths configurable based on number of times banned.
- Configurable warning and ban messages.
- Banned players can be edited/deleted (unbanned)
- "Regular" players configuration with configurable per player ability to send commands to the server via the in-game Chat. (Warn, Kick, Ban, End/Extend/Restart match, Skip Map and Shuffle teams: each one can be assigned to individual players)
- Automated messages (Welcome player when they join the match, send messages about your website, whatever)
- Automatic restarting of server when disconnected from Ubi's servers. (Looks for "Anonymous disconnected" and then uses a configurable wait time before attempting a restart)
- Stats file generation (output total kills/deaths/suicides/team kills by player after each round). I have another service which uploads these files to my webserver for stats tracking/reporting.
- Player grid which (when the filter is turned off) shows not only who is currently connected but also who was connected and their stats.
- Status Icon, quick look visible indication of the status of the server.
- Game clock, no more guessing how long before the match is over. (Game clock just counts up, I assume you know how long each match is set for)
- Context menu (right click) on the status icon allows you to choose to stop server when either at zero players or at the end of the match.

That's it for now. I'm planning on adding additional map rotations so that servers can move beyond the 15 map limit... but I'll have to figure out how to "read" the map files to get their internal name and available game modes. Probably not a huge deal, but I haven't even opened one in a hex editor yet to see if this info is store unencrypted in the file.

BTW, Ubi... this would have been alot easier if there'd been some sort of SDK.. http://forums.ubi.com/groupee_common/emoticons/icon_razz.gif I thought about just inheriting from the MainForm in the FarCry2ServerLauncher.exe and extending it that way, but I was running into issues because of not knowing what to pass in on the constructor of the form. I never did try reverse engineering... hmmm.

If necessary, I can make the source code available, it's written in C# using .Net 3.5.

Pacient.cz
04-28-2009, 12:33 AM
Wow... http://forums.ubi.com/groupee_common/emoticons/icon_eek.gif Great job mate !!!! http://forums.ubi.com/images/smilies/11.gif
I will try it out as soon as possible. Maybe we can finally get some control of our server.
What about PB ? Doesnt make it any troubles to run this ?
Keep up your great work on it http://forums.ubi.com/images/smilies/25.gif

M-Veg
04-28-2009, 05:25 AM
This looks promising. keep up the good work!

rcole_sooner
04-28-2009, 05:44 AM
Mchat, you are a scholar and a gentleman. This looks like it will make life easier for admins. I don't run a server, because I can't manage to admin "correctly" and play (and I do want to play).

Ubi, throw us a friggin' bone.

zX Sword Xz
04-28-2009, 06:04 AM
Wow, this is great work...Just imagine if this guy get his hand on the SDK.

Retnil
04-28-2009, 06:15 AM
Looks very promising.

http://forums.ubi.com/images/smilies/11.gif


Does this help with the server crashes in Vista?

MChat
04-28-2009, 08:19 AM
Originally posted by Pacient.cz:
What about PB ? Doesnt make it any troubles to run this ?

Not sure. In theory it shouldn't have any issues (see below), but I don't run PB on my server since I wouldn't be able to connect to it since my main computer is running Vista 64 which PB doesn't seem to play nice with.


Originally posted by Retnil:
Does this help with the server crashes in Vista?

Nope. This doesn't change Ubi's code what-so-ever, so if the server launcher crashes on your machine, then it will continue to do so. Are you able to start the in-game server and run that successfully? If so then you may want to ensure that you have the latest service packs and such for the .Net framework. Near as I can tell, the FC2ServerLauncher.exe is written using .Net, but the underlying libraries (where the server logic actually is) probably is not. Just a though.

Speaking of the .Net Framework, the Extender is written to use .Net 3.5 (w/ SP1, although it may run fine w/o SP1).

Just to clear up any concerns questions:
The Extender launches the FC2ServerLauncher in a new process, then having a handle to that process it get's the MainWindowHandle. From there it uses that windows handle to find the handles to the child controls looking for a few specific controls (Console textbox, Console Command textbox, Console Command button, Start Button and Stop Button). Then it waits until the Start Button's click event has fired. After that it starts reading the console textbox looking for certain messages and responds by sending commands through the Console Command Textbox and button. Basically, the way it works is it simply interacts with the FC2ServerLauncher's window as if it were a normal user. To click a button it sends the windows message WM_CLICK to that button which is the same message as if the user had clicked it.


BTW, I forgot to mention what the "Admin" server commands are:

These work at any time:
SRV_WARN [PlayerName] - warns a player of misconduct, this also increments the "Warn Counter" when the warn counter hits the threshold, the player is auto-banned.
SRV_KICK [PlayerName] - kicks the player without a warning, does not increment warn counter, does not add player to banned player's list.
SRV_BAN [PlayerName] - adds player to the banned player list (ban expiration depends on number of times player has been banned and the ban length configuration) and then kicks them.

These work while in match:
SRV_END - Ends the Match
SRV_EXTEND - Extends the Match
SRV_RESTART - sends net_RestartMatch which should restart the match, but usually just ends the match. Clicking the button in the FC2ServerLauncher does the same thing, ends instead of restarts. But I put this in there in hopes that it might get fixed someday.

These work in the Lobby:
SRV_SHUFFLE - Shuffles the teams
SRV_SKIP - Skips the map

Pacient.cz
04-28-2009, 09:14 AM
Originally posted by MChat:
BTW, I forgot to mention what the "Admin" server commands are:

http://forums.ubi.com/images/smilies/metal.gif

Great, I just came back to asko you for that, so thx a lot. Much appreciated http://forums.ubi.com/images/smilies/25.gif
It seems like it works pretty fine so maybe developers would feel a bit ashamed for what someone from community can make to give server admins at least smth.

MChat
04-28-2009, 10:01 AM
Also, the log specified in the diagnostics section of the config file is a "debug" log. If you run into problems with the extender (errors, bugs, etc) PM me here and I will give my e-mail address so you can send the log file to me (will help also to have the corresponding FC2ServerLauncher log.)

If you've been running for awhile and don't want the log file, you can set the TraceLevel to "Error". This will prevent the log file from being written to except in cases where an unexpected exception is caught.

MChat
04-28-2009, 02:02 PM
The documentation has been completed.
http://www.azchatfield.net/farcry2/serverlauncher/

MChat
04-28-2009, 06:22 PM
Just to clear up the "Admin" functions.

Don't hit ~ and type the command (the server doesn't recieve commands from local instances), but rather hit T and type the command as if you were talking to another player.

Sorry for the confusion. I'd like to make it work via the console, but I can only work with what you see in the FC2ServerLauncher console; which means I have to work with in game Chat.

Pacient.cz
04-28-2009, 11:00 PM
Originally posted by MChat:
Don't hit ~ and type the command (the server doesn't recieve commands from local instances), but rather hit T and type the command as if you were talking to another player.

http://forums.ubi.com/images/smilies/winky.gif Lol I was typing all those commands in the console and wonder why it doesnt work... http://forums.ubi.com/images/smilies/53.gif So now its clear and I going to try it out latter today.
Thx a lot for nice documentation as well http://forums.ubi.com/images/smilies/25.gif

MChat
05-02-2009, 10:10 AM
My website was down for the last couple of days, but it is back up now.

Also there is a new version (1.0.11) with a few minor changes:
- Added ability to Warn/Kick/Ban player by right clicking on players grid (select the player you want to ban/kick/warn first.)
- Added Matches Played to players grid.
- Warnings/Total Warnings reset after a player is banned.
- Update previous Ban's "Remove On" date to match new Ban. This will keep abusive players in the Ban history longer.

Download the latest at:
http://www.azchatfield.net/farcry2/serverlauncher/

iDl013
05-02-2009, 11:48 AM
Good job, Mchat! Tnx! All worked fine.

Attila-
05-03-2009, 03:29 AM
Thanks MChat for this nice tool !
We was waiting it for long time.

You could add in documentation than far cry 2 need to be instal in english for Far Cry 2 Server Launcher Extender works.

The message "Entering lobby" don't stay in english when you chose an other instalation language (at least for french). So MchatFC2 can't detect than server is launch.

In english all work well

All the FcClan say thank you
http://fcclan.free.fr

Pacient.cz
05-03-2009, 03:58 AM
All the FcClan say thank you
Yes http://forums.ubi.com/images/smilies/11.gif
MChat thanks a lot that you still work on it. Great job. I think UBI should send you at least 1000 € or 2000 $ http://forums.ubi.com/groupee_common/emoticons/icon_wink.gif

MChat
05-04-2009, 07:03 AM
New version (1.0.12) now available:
http://www.azchatfield.net/farcry2/serverlauncher/

Version 1.0.12 changes:
- Right click now also selects the player. This will make it easier to use the Warn/Ban/Kick context menu.
- Added a message to inform all players when and why someone was auto-banned.
- Fixed server name issue for servers with an equal sign (=) in their name.


Also, I added a message on my page about needing the English install. It would be fairly simple for me to add globalization into the app, but I would need someone else to "translate" the language specific resource file(s).

One last thing: I want to make it clear that I don't work for, have never worked for and am not affiliated with Ubisoft or the Far Cry 2 development teams. I did this on my own time, with my own resources. The only reason I mention this, is that another forum, which was talking about this extender, described me as an Ubi developer. And I don't want anyone to be under the impression that this is some sort of official (or even unofficial) offering from Ubisoft.

Having said all of that, if Ubisoft or the Far Cry 2 development team is interested in the source code, I am willing to provide it. IMO, it would be an easy task to integrate into the Far Cry 2 Server Launcher.

Pacient.cz
05-04-2009, 07:56 AM
Lol, its clear that you dont work for UBI. http://forums.ubi.com/images/smilies/winky.gif What is not clear at all is, that so far no one of them come to this thread to say "thank you" or so one, that you try help community to manage their servers .... http://forums.ubi.com/images/smilies/51.gif

athenian
05-04-2009, 08:40 AM
Great job! Thanks for doing what UBI is incapable of doing themselves.

But I am sure someone at UBI is going to steal this and release it as their own in some form. Just like they did with the R6 Vegas dedicated server that a community member made. Also the cracked *.exe they released as their own for digital distribution customers of Vegas 2.

BTOG46
05-04-2009, 08:55 AM
Originally posted by athenian:
Great job! Thanks for doing what UBI is incapable of doing themselves.

But I am sure someone at UBI is going to steal this and release it as their own in some form. Just like they did with the R6 Vegas dedicated server that a community member made. Also the cracked *.exe they released as their own for digital distribution customers of Vegas 2.

They don't need to steal it, anything posted on the Ubisoft forums is automatically theirs anyway, check out the ToU.
And it's not just Ubi, read the Terms on other Publishers sites, and you'll find a similar clause. http://forums.ubi.com/images/smilies/shady.gif

M-Veg
05-04-2009, 09:24 AM
So posting a LINK to a another site makes the content of the other site theirs. I DON'T THINK SO.

BTOG46
05-04-2009, 09:52 AM
Now that's just being silly http://forums.ubi.com/groupee_common/emoticons/icon_razz.gif

But you might like to read the relevant section of the ToU as to just what is covered.


By submitting or posting Communications to a Site, including, but not limited to, a character name, you automatically grant Ubi the royalty-free, perpetual, irrevocable, non-exclusive and fully sublicensable right and license to use, reproduce, modify, adapt, publish, translate, create derivative works from, distribute, perform and display such Communications (in whole or part) worldwide and/or to incorporate it in other works in any form, media, or technology now known or later developed. In addition, you warrant that any and all so-called "moral rights" in the Content have been waived. You hereby waive all rights to any claim against Ubi for any alleged or actual infringements of any proprietary rights, rights of privacy and publicity, moral rights, and rights of attribution in connection with such Communications.

MChat
05-04-2009, 10:15 AM
Technically, since I did not post the actual download/source to this forum it is not part of the "Communication." If I had attached the file, then might have something worth claiming.

Now, according to what I read in the TOS you posted, they can use/modify/do whatever with what was actually posted. Which is a bunch of verbage and a link.

Meanwhile, I've already offered up the source code, so there's no need to "steal" anything. I didn't even use the .Net obfuscator to make it difficult to reverse engineer if they wanted to go that route.

Pacient.cz
05-04-2009, 11:03 AM
They don't need to steal it, anything posted on the Ubisoft forums is automatically theirs anyway, check out the ToU. .............
But you might like to read the relevant section of the ToU as to just what is covered.

Och come on ... !!! Isnt it just an good example how UBI act with those who try fix what they screwed, is it ?!
That "relevant section" is only bloody lawyers language which have absolutelly nothing common with how guys like MChat should be treaten by UBI.
You see - this is just a "dancing on the edge" with last of few loyal fans..... http://forums.ubi.com/images/smilies/51.gif Forgive me BTOG46 but maybe you would be better dont post parts of that ToU as answer in thread like this at all.....

BTOG46
05-04-2009, 11:18 AM
Originally posted by Pacient.cz:
Forgive me BTOG46 but maybe you would be better dont post parts of that ToU as answer in thread like this at all.....

I posted it more to let people know that they should decide whether or not to post stuff that they might wish to keep the rights to, than to "dance on the edge" as you put it, and also to clarify the comments from others about Ubi stealing ideas that get posted.

Pacient.cz
05-04-2009, 12:57 PM
Ok I know but Iam really sad of that and I found that its really pitty when those who should be rewarded have to read thing like this.... http://forums.ubi.com/images/smilies/51.gif
So MChat - whole FC2 players and server admins aplauding to you - doesnt matter what ToU say or mean. Great job http://forums.ubi.com/images/smilies/25.gif

MChat
05-04-2009, 06:46 PM
Thanks for the encouragement Pacient.cz.

ATTENTION: If you downloaded version 1.0.12, it has a critical defect where the auto-banning routine has an error and it will continue to try to ban the player.

Version 1.0.13 fixes this, Version 1.0.14 includes this and fixes an unrelated error with determining the server name.

Version 1.0.14 is available at:
http://www.azchatfield.net/farcry2/serverlauncher/

My appologies if version 1.0.12 caused you issues. Unfortunately being a one-man team means that I cannot easily test all of the functionality before I "throw it over the fence."

Andromaide
05-05-2009, 09:11 AM
Great job m8,

I remember the FC1 community having also their own probs with server launchers and administration.

Alltough FC1 had their SDK, the work still has to be done in the individu his own spare time.

Bravo and thanks to you m8, for making it the servers admins a whole lot easier to run their servers.

cheers, m8

athenian
05-05-2009, 10:13 AM
Originally posted by BTOG46:
Now that's just being silly http://forums.ubi.com/groupee_common/emoticons/icon_razz.gif

But you might like to read the relevant section of the ToU as to just what is covered.

<BLOCKQUOTE class="ip-ubbcode-quote"><div class="ip-ubbcode-quote-title">quote:</div><div class="ip-ubbcode-quote-content"> By submitting or posting Communications to a Site, including, but not limited to, a character name, you automatically grant Ubi the royalty-free, perpetual, irrevocable, non-exclusive and fully sublicensable right and license to use, reproduce, modify, adapt, publish, translate, create derivative works from, distribute, perform and display such Communications (in whole or part) worldwide and/or to incorporate it in other works in any form, media, or technology now known or later developed. In addition, you warrant that any and all so-called "moral rights" in the Content have been waived. You hereby waive all rights to any claim against Ubi for any alleged or actual infringements of any proprietary rights, rights of privacy and publicity, moral rights, and rights of attribution in connection with such Communications.
</div></BLOCKQUOTE>

It's still taking something and passing it off as thier own (i.e. stealing). I don't care what the ToS say.

CdragonM
05-08-2009, 07:19 PM
Hey MChat, Glad you finally made it public. (this is {1S2K}-=Chrome=-}) Yeah I hope all you folks like it, He's been working hard on it for our clan and it's been a real savior in a whole lot of places. I've Worked with his original first extender since day one and it's been great. Now that i'm back from my internet vacation I can help him test it out :P


www.jgp1.com/fc2 (http://www.jgp1.com/fc2)

Agent00Kevin
05-08-2009, 08:42 PM
Wow. http://forums.ubi.com/images/smilies/blink.gif

This is great.

I cant beleive it. Am I dreaming? Im messing with C# but this is so far beyond me that its ridiculous.

http://forums.ubi.com/images/smilies/clap.gif

CdragonM
05-09-2009, 10:04 AM
Just wait till the next version, It always gets better (and hey, at least he comes out with patches lol)

thafuriousone
05-09-2009, 06:27 PM
Originally posted by CdragonM:
Just wait till the next version, It always gets better (and hey, at least he comes out with patches lol)

So does UBI, we have had 2 patches on the PC.

CdragonM
05-10-2009, 12:37 AM
two patches...ooohhh

ErikW1248
05-10-2009, 01:05 AM
When they fix multi player I am going to be a team killer?

Do they ban by ip address or game serial number?

Cause I pay for proxies.

MChat
05-10-2009, 07:59 AM
Originally posted by ErikW1248:
When they fix multi player I am going to be a team killer?

Do they ban by ip address or game serial number?

Cause I pay for proxies.

The Extender isn't made by Ubisoft.

It bans by user name (without clan tags).

Promethium
05-10-2009, 11:07 PM
Hey,

I used your program for a while. Well, i try to to be honest.
Everything goes smoothly i can select all the things i want. And in a way it does everything that i want it to do.

But.
It only works for one round, i don't know if i'm the only one with this problem. I can operate the extender tru console, until the round is over, then the server goes back to lobby, and after a while it just restarts. It says anonymous disconnected from ubisoft servers and wil auto restart server.
From there on it goes in a loop. I can't control it anymore and i need to shut it off and restart server to host another game.

I downloaded the latest version but still have this problem.

Am i the only one with this problem or is this happening to more people?

Grtz

Pacient.cz
05-11-2009, 12:17 AM
Usually we got more less simillar issues, so it seems like sometime it works and sometime it doesnt. I still didnt found the exact "rules" when it stop work to give MChat the best possible feedback but so far it seems like it doesnt work for first round in map rotation and after end of first match it just start works.
We got more less 10 maps in rotation on our dedicated server, two of us are admins with all rights and we got also four "clan memebers" whose can kick players or skip map etc. Once it start work, everybody can control server by their rights without troubles.
Even it doesnt work perfectly always its still best and only one tool by which we can control server while in game and we ar all very gratefull to MChat that he made it for us. http://forums.ubi.com/images/smilies/11.gif
Of course we use last version - 1.0.15.

Promethium
05-11-2009, 01:24 AM
Well, you have the oposite problem i have.
I am also glad with this program, and the fact somebody has the time and skills to create such usefull tool.
Just reporting my bug so he can make it better http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif

Grtz

MChat
05-11-2009, 07:40 AM
This is the problem with "home grown" solutions: I don't have the resources to test on a variety of platforms. I've been running my server (A fully patched Windows XP box) without these problems. As I see something that doesn't work right, I fix it. But haven't seen the problems you guys are running into.

I need your server logs. Both the Ubisoft Server Launcher log and the log from my extender. If you can send those to me I'll scan through them to see if I can figure out what it is doing.

If you have the latest version (1.0.15) click on the Help menu, select About and then click on the Report Bug button (it open a new message in your e-mail app w/ my e-mail address already populated). If that doesn't work PM me here, and I'll send my e-Mail address to you.

Also, if you always get the message "Anonymous has disconnected" after a match, you may want to just turn off the Auto-Restart functionality. I'll have to double check, but this might work as an interim fix. (Edit: Just checked the code, this should work, although the status icon will display the exclamation point and status label will display "Disconnected", the rest of the functionality should still work) The Extender currently uses this message to determine when the Ubi servers go down. On my server, the only time I get the "Anonymous disconnected" is when Ubi's server goes down. This may be different for Ranked Servers?

Pacient.cz
05-11-2009, 09:05 AM
Ok I would like to send you log files, but please PM me your email address because on that server we run WinServer2008 and we dont want to enable mailing there so I cant go throught "about" menu there.. http://forums.ubi.com/images/smilies/blink.gif
And please let us know if those server logs have to be from same time when it doesnt work or if doesnt matter from when it is.
Thx http://forums.ubi.com/groupee_common/emoticons/icon_wink.gif

MChat
05-11-2009, 09:36 AM
I'll send you a PM.

The server logs need to be from the same time, or roughly the same time. This way I can see what the Extender saw (the Ubisoft log) and see what actions it took or didn't take (the Extender log).

Pacient.cz
05-12-2009, 05:14 AM
Originally posted by MChat:
I'll send you a PM.
The server logs need to be from the same time, or roughly the same time.
Ok I would try send you logs again as you requested latter today http://forums.ubi.com/images/smilies/winky.gif

Check you e-mail pls.

Agent00Kevin
05-12-2009, 06:54 AM
Ok, i have .NET 2.0 not 3.5. It should be 3.5, but its only showing me 2.0. I will have to update that today. Also, I will run it on my lappy w/vista 64 as Ill be running some tests on that one.

If I still have trouble, ill copy exactly what I see and post it.

Even if there are bugs, this is a great tool for admins and I'm happy to help test it, as Im sure all of us are.

The part of this im most concerned abou is the auto restart after the Ubi crash. This is something I need pretty badly since I work long hours and like to visit home some weekends. I like to leave the server running as its a 24/7 server w/ no rules, but I cant when I go out of town because Ubi will just crash and leave my PC all locked up for days.

MChat
05-13-2009, 07:47 AM
Version 1.0.16 is now available.

Version 1.0.16 changes:
- Fixed Countdown timer for Auto-Restart.
- Added code to reset Disconnected state if a player joins after disconnect. (When Auto-restart is turned off)
- Fixed Kill/Death processing for players with periods in their name.

http://www.azchatfield.net/farcry2/serverlauncher/

CdragonM
05-14-2009, 07:45 PM
Keep workin it mchat. My only grip is not being able to run 2 servers http://forums.ubi.com/groupee_common/emoticons/icon_frown.gif at least not non stop. Oh well, that's why the second box is gettin up an runnin huh?

{1S2K} www.jgp1.com/fc2 (http://www.jgp1.com/fc2)

nedd3h
05-15-2009, 01:34 AM
Thanks for your work MChat, my server will be online again in a couple of weeks. I'll be testing this out for sure http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif

CdragonM
05-16-2009, 10:21 AM
You will love it. Trust me, it's brilliant. Just please be sure to report any and all bugs to him, even minor ones so he knows about them.

Knhalli
05-19-2009, 05:29 AM
THis is a great addition for the game and I would like to say THANK YOU.

Our group has reloaded the game and can now run it with Tools to keep the players in a better quality of play.

DKM2
06-03-2009, 10:48 AM
I agree, great work MChat.

I guess we can asume the current version won't work with the new patch 1.03
quote: "Remove “shaky” interface"

MChat
06-03-2009, 04:15 PM
Originally posted by DKM2:
I agree, great work MChat.

I guess we can asume the current version won't work with the new patch 1.03
quote: "Remove “shaky” interface"

Yea, I'm sure the Extender won't work with the new version. I'll have to get the patch when I get home tonight and see what I can do with this new Server Launcher.

From the way it sounds (someone said it ran in a DOS window) it runs in a pure console mode. If that is true I should be able to capture the Standard.Out & Standard.In streams and actually create a real UI for it (the console would go away and be integrated into my new app.)

We'll see...

Pacient.cz
06-03-2009, 11:33 PM
It would be great mate ! It run in DOS window and all settings are taken from dedicated server.cfg file which is placed in your My games/Farcry2 folder, so I belive that you are good enough to make it works again http://forums.ubi.com/images/smilies/metal.gif
We would be gratefull to you a lot http://forums.ubi.com/images/smilies/11.gif

sniggl
06-04-2009, 07:00 AM
HI MChat,

please make the patch a good one, i believe you can do it better than ubi-guys ;-)...
i would really be glad to hear from a new version of your extender.

By the way, the translation is no longer needed to me, (if you remember) i just installed the english version (harmonizing very well, because all the output will be translated at clients side... and all commands are the same to local-version) and had some fun for a few days till the patch came out yesterday...

regs
sniggl

MChat
06-04-2009, 07:48 AM
I was in the process of moving all of the internal strings into a string resource file so that it could be "internationalized."

But it's all moot.

The new dedicated server won't accept commands locally so the extender is dead. According to the new SL readme file, it appears it is supposed to take commands locally, but it doesn't. If Ubi doesn't fix this, I'm just not going to bother.

DKM2
06-04-2009, 08:10 AM
Been looking at it all morning, seems like the stdin is dead.

Frankly, I'm shocked. Did they really dislike your work THAT MUCH. Shame!

I'm not going to bother with a server then either or much MP most likely.
Its just too hard to get all my online buddies on at the same time to sit and host a game.
and I hate manually admin'ing a game from the hoards while tring to play. no fun.
arg.

Knhalli
06-04-2009, 02:57 PM
MChat your tool was the only reason Our Group reloaded the game NOW after patching we have no way to deal with bonehead players.

Once again thanks for the tool as it populated our server Everynight.... Oh well back to Call of Duty 5 and ArmA.

MChat
06-04-2009, 05:02 PM
Some good news... rumor has it that not being able to enter commands in the console is a bug that is going to be fixed. If this turns out to be true and a new launcher is released soon I'll be able to get out a full feature GUI.

Think of it like a combination between the old server launcher and the extender all rolled into one.

Keep your fingers crossed.

BTOG46
06-05-2009, 08:56 AM
Originally posted by MChat:
Some good news... rumor has it that not being able to enter commands in the console is a bug that is going to be fixed. If this turns out to be true and a new launcher is released soon I'll be able to get out a full feature GUI.

Think of it like a combination between the old server launcher and the extender all rolled into one.

Keep your fingers crossed.

It's not rumour, look here:

http://forums.ubi.com/eve/foru...311006167#7311006167 (http://forums.ubi.com/eve/forums/a/tpc/f/5071014757/m/4611043167?r=7311006167#7311006167)

DKM2
06-05-2009, 09:06 AM
I have a feature suggestion for you. Map voting.
A command players can use to vote on maps, and some method to let them
know how to vote. Then admin’s could remove maps people don’t like.
You have a better indication of which maps people consistently don’t like.

something to think about....

M-Veg
06-05-2009, 09:12 AM
Voting is over rated. There is always a critic on a server that will hate even the best maps. Usually cuz they are getting whipped up on :-)~

MChat
06-05-2009, 09:56 AM
Originally posted by DKM2:
I have a feature suggestion for you. Map voting.
A command players can use to vote on maps, and some method to let them
know how to vote. Then admin’s could remove maps people don’t like.
You have a better indication of which maps people consistently don’t like.

something to think about....

That feature is already in the game, but apparently rarely used. I have thought about logging how many times "this map sux" comes up in game chat, but I find that some just complain about every map so I don't know how useful it would be.

At 1S2K we just put our maps up on our website for people who actually care to rate and/or leave comments on. (I can make that code available to anyone who wants it. It's an ASP.Net website).

DD-Huntor
06-05-2009, 10:03 AM
Sorry if this is in the program but I was looking at the screen shots and didnt see a login from a remote machine for this program. There are some members I would like to have access to the server to remote admin but I do not want them on the main machine. When UBI fixes there oppps again. Will this be a future option to have a small remote program to login to your program ;-). If so this would be awsome!!! As always keep up the good work and thanks.

biker_trash
06-05-2009, 10:20 AM
With punkbuster running, and pbwebtool enabled you can enter commands from within the pbwebtools command screen (to console) box... maybe this is a route for future development?
=RuC=Biker

MChat
06-05-2009, 10:22 AM
Originally posted by DD-Huntor:
Sorry if this is in the program but I was looking at the screen shots and didnt see a login from a remote machine for this program. There are some members I would like to have access to the server to remote admin but I do not want them on the main machine. When UBI fixes there oppps again. Will this be a future option to have a small remote program to login to your program ;-). If so this would be awsome!!! As always keep up the good work and thanks.

I have been considering a Remote Web interface, but that would be down the line. First I just need to get what I have working with the new SL, then get a GUI made to make the SL easier to setup.

Question is, for the Remote Web interface, how many server admins have a place to host an ASP.Net web app for this? I could make the web-app piece .Net 2.0 if that helps.

MChat
06-05-2009, 10:25 AM
Originally posted by biker_trash:
With punkbuster running, and pbwebtool enabled you can enter commands from within the pbwebtools command screen (to console) box... maybe this is a route for future development?
=RuC=Biker

I'm really trying to stay away from PB. Its just one more external thing whos functionality/releases I have no control over.

Since the PB logs to the console window, I could perform actions in the SL based on it (for instance add someone to the banned players list), but I don't want to directly interface with PB.

DD-Huntor
06-05-2009, 03:04 PM
Does it have to be a Web interface. That would require purchasing a asp.net site. I am just concerned with the web interface that some will not have access to that. With most linux servers not supporting ASP in general. ;-)

I could be wrong though as my coding skills are just above novice. Hehe.

MChat
06-09-2009, 07:52 AM
Just to let everyone know... I will be working on updating the Extender to work with the new SL tonight. In theory, then, when the new SL becomes available the extender will be ready for it (will just need to verify/tweak).

The first release will just be the extender with an added textbox and button allowing you to enter commands at the console.

Then I'll start working on a better GUI.

Pacient.cz
06-09-2009, 08:23 AM
Great http://forums.ubi.com/images/smilies/25.gif
Tanks http://forums.ubi.com/images/smilies/11.gif

Agent00Kevin
06-09-2009, 09:38 AM
you are the master of Fc2 hoting... http://forums.ubi.com/images/smilies/11.gif

MChat
06-17-2009, 10:22 AM
Ok, Version 1.1.01 is available. As of right now it should at least monitor the server and auto-restart. Once the new FarCry2ServerLauncher.exe is released which allows Std.In input, it should plug right in and support Auto-Banning, Messages, Player Admin, etc...

It's not listed on the Extender page (http://www.azchatfield.net/farcry2/serverlauncher/) so here is a direct link:

http://www.azchatfield.net/far...r/fc2.sl.v1.1.01.zip (http://www.azchatfield.net/farcry2/serverlauncher/fc2.sl.v1.1.01.zip)

(You can copy just the FC2.SL.exe and FC2.SL.Core.dll for an "upgrade" version)

Pacient.cz
06-17-2009, 10:53 AM
Mate I tried that out and software crashed always aftre I press "start"... http://forums.ubi.com/groupee_common/emoticons/icon_rolleyes.gif

MChat
06-17-2009, 11:17 AM
Originally posted by Pacient.cz:
Mate I tried that out and software crashed always aftre I press "start"... http://forums.ubi.com/groupee_common/emoticons/icon_rolleyes.gif

Did you remember to update the FarCry2ServerLauncher.exe path in the FC2.SL.exe.config file?

Pacient.cz
06-18-2009, 03:26 AM
Yes, I cutted off just (x86), all remaining is same as my path is. But still crashed after press "Start". Maybe it could be netframerk issue, I will ttry make it work latter today and then let you know.

MChat
06-18-2009, 06:46 AM
In case you all missed it (since it's sort of mislabeled...)


Originally posted by Ubi.Vigil:
UPDATED: Linux SADS 1.03 R2 is also available here (http://static3.cdn.ubi.com/far_cry_2/FC2ServerLauncher_103_R2.rar) and fixes a number of issues:

- Fixed not being able to type in console window
- Updated readme concerning local and remote commands available
- Fixed certain remote commands not working (even though the local commands would work)
- Added "-noredirectstdin" commandline parameter. Launching with this will allow an external app to use stardard input to feed the server console commands.
- Added a "User maps and the dedicated server" section to the readme.

Ubi.Vigil says this is for Linux, but this is actually the Windows (exe) Server Launcher update.

Use this in combination with the new Extender: Http://www.AzChatfield.net/FarCry2/ServerLauncher/ and all previous Extender functionality should be restored.

I am working on "Version 2" which will give us back the settings grid, map selection, local commands as buttons (End Match, Restart Match, Extend Match, Shuffle Teams, Skip Map, etc...), a filterable console window, and "Chat" windows (All or an Individual Player). I am also storing important text in a resource file so it can be translated to other languages (someone else has to do the translating tho..., I speak English and a little bit of Spanish). Lastly I am designing this to be remote administratable via .Net WCF (Windows Communication Foundation) so at some point in the future I will release a "Remote Client" (functionality to be determined).

Pacient.cz
06-18-2009, 09:41 AM
The error still occured, even I reinstal netframework and use new FC2serverlauncher.
I find a bit funny that new serverlauncher can appear here like this, when we wait for that as hell. But ok....
My Error identification is:
EventType: clr20r3 P1:fc2.sl.exe P2:1.1.1.20928 P3:4a38e841 P4:fc2.sl.core P5:1.1.1.20928 P6:4a38e840 P7:bb P8:5 P9system.missingmethodexeption

So if you know what does it mean, let us/me know, maybe its smth wrong only here at my pc. http://forums.ubi.com/groupee_common/emoticons/icon_rolleyes.gif

MChat
06-18-2009, 09:58 AM
Originally posted by Pacient.cz:
The error still occured, even I reinstal netframework and use new FC2serverlauncher.
I find a bit funny that new serverlauncher can appear here like this, when we wait for that as hell. But ok....
My Error identification is:
EventType: clr20r3 P1:fc2.sl.exe P2:1.1.1.20928 P3:4a38e841 P4:fc2.sl.core P5:1.1.1.20928 P6:4a38e840 P7:bb P8:5 P9system.missingmethodexeption

So if you know what does it mean, let us/me know, maybe its smth wrong only here at my pc. http://forums.ubi.com/groupee_common/emoticons/icon_rolleyes.gif

You made sure to get both FC2.SL.exe an FC2.SL.Core.dll right? That exception might occur if you got one but not the other...

Pacient.cz
06-18-2009, 01:13 PM
Sure there are both of them mate http://forums.ubi.com/groupee_common/emoticons/icon_frown.gif

MChat
06-18-2009, 05:28 PM
Can you send me a screen shot?

Pacient.cz
06-19-2009, 04:37 AM
Sure mate, latter today http://forums.ubi.com/groupee_common/emoticons/icon_razz.gif

MChat
06-19-2009, 07:04 AM
Also you may want to try just saving a copy of your old FC2.SL.exe.config file and then completly overwriting everything using the files in the FC2.SL.v1.1.01.zip file. Then put back your old FC2.SL.exe.config file and see if that helps.

Pacient.cz
06-19-2009, 09:06 AM
No mate, it doesnt help... http://forums.ubi.com/groupee_common/emoticons/icon_frown.gif
Here you have that screenshot, I hope its big enough that you can read it.
http://i138.photobucket.com/albums/q280/pavelfire/Farcry%202/extendererrormessage.jpg

MChat
06-20-2009, 08:26 AM
Yea, that doesn't help as much as I thought.... http://forums.ubi.com/images/smilies/88.gif

The main exception is "MissingMethodException" Typically this occurs when one of the libraries (dll's) is the wrong version.

Typically there is a "details" button you can press and get information such as the Stack. So I can see precisely where it blew up.

I'm working on version 2 of the Extender today. If all goes well I may have an "alpha" release by the end of the day.

MChat
06-20-2009, 08:34 AM
Almost forgot:

I have a "resource file" ready to support multiple languages. Human languages aren't my strong point, so I will need help with the "translation." The file is split into two sections (Messages and Commands). The Commands do not change between languages; so please only translate the Messges. These messages ARE CaSE sENsitive, so they need to be exactly as they appear in the FarCry2ServerLauncher.exe console. The file is an xml file, which you can edit in your favorite xml/text editor (e.g. Notepad).

Here is the U.S. English version of the file: http://www.azchatfield.net/Far.../ServerResources.xml (http://www.azchatfield.net/FarCry2/ServerLauncher/ServerResources.xml)

If you translate it, send me a copy and I'll include it in the zip files when I release. Just let me know the language and culture (e.g. English-US, English-UK, French-France, Spanish-Mexico, Spanish-Spain) I'm not sure it makes a difference, but I wanted to account for it just in case.

Pacient.cz
06-20-2009, 09:17 AM
I just send you directly that translated part.
Its in Czech/Czech Rep. (I hope you know where is it http://forums.ubi.com/images/smilies/winky.gif )
Ok so here is it:

<PlayerConnectedMessage>p?ipojen k serveru.</PlayerConnectedMessage>
<PlayerJoinedMatchMessage>zapojen do hry</PlayerJoinedMatchMessage>
<PlayerDisconnectedMessage>odpojen od serveru</PlayerDisconnectedMessage>
<PlayerKilledMessage> zabit</PlayerKilledMessage>
<PlayerSuicideMessage>spáchal sebevraždu.</PlayerSuicideMessage>
<PlayerSaidMessage>(Všem):</PlayerSaidMessage>
<EnteringLobbyMessage>Vstup do místnosti!</EnteringLobbyMessage>
<LeavingLobbyMessage>Opušt?ní místnosti!</LeavingLobbyMessage>
<MatchStartedMessage>Hra zahájena!</MatchStartedMessage>
<MatchEndedMessage>Hra ukon?ena!</MatchEndedMessage>
<GameMessage>Herní zpráva:</GameMessage>
<CurrentMapMessage>Jméno aktuální mapy :</CurrentMapMessage>
<TeamAPRMessage>TÝM APR</TeamAPRMessage>
<TeamUFLLMessage>TÝM UFLL</TeamUFLLMessage>
<TeamOtherMessage>OSTATNÍ</TeamOtherMessage>

MChat
06-20-2009, 07:49 PM
Got it, thanks. It'll be included in the first release.

I didn't get it finished today (it's 90% there, just need to wire up a few things and test it), but here are some screen shots of the new extender:

http://www.azchatfield.net/FarCry2/ServerLauncher/MainScreen.jpg
The Console that used to be at the bottom has moved to it's own tab. Replacing it is a "Chat" console to talk with the players and a "Kill" Console (shows only Kill/Suicide messages).

http://www.azchatfield.net/FarCry2/ServerLauncher/MainScreen2.jpg
The Console has a filter (at the top) so you can filter out messages you don't want to see, or look for something in particular.

http://www.azchatfield.net/FarCry2/ServerLauncher/ServerSettings.jpg
Here's the screen to configure the server. The Settings grid at the bottom is driven by internal Xml resources so the contents of the grid and the drop-down values available will vary depending upon Game Mode (DM, TDM, CTD, UP) and Server Type (Lan, Online, Ranked)

http://www.azchatfield.net/FarCry2/ServerLauncher/MapRotation.jpg
Here's the screen where you select maps. The Category column is driven by which directory under "User Maps" the map is in. You can also opt to hide either Custom or Original maps.

Doderik1966
06-21-2009, 01:59 AM
Looks great Mchat, even better than your 1.02 version ! Did not have time to test it yet, but I'll wait for you to finish the last 10% (on the R2 version ?).
It looks like some stats files with scores will be generated, wonderfull http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif
http://forums.ubi.com/images/smilies/25.gif http://forums.ubi.com/images/smilies/88.gif http://forums.ubi.com/images/smilies/11.gif

Pacient.cz
06-21-2009, 02:20 AM
It looks awesome MChat http://forums.ubi.com/images/smilies/25.gif
The best would be if you and Garnett could cooperate on the server tool, because you both do great job for FC2 community and it would be shame if users would be splited for two sides. You know what I mean ... http://forums.ubi.com/images/smilies/halo.gif
Iam gratefull to both of you that you try make admins life more easy http://forums.ubi.com/images/smilies/11.gif

MChat
06-21-2009, 06:25 AM
Well, after I get version 2 up and running, and the majority of the bugs worked out. I'm probably going to put the source online, and then take a step back. I've been spending too much time on it and not enough time doing other things... like actually playing the game.

DKM2
06-21-2009, 06:45 AM
Looks good Mchat, can’t wait to test drive it.

Just like to say, Thanks for all your hard work.

Andromaide
06-21-2009, 09:17 AM
Very good job m8, looks just at what us server admins need.

thanks for the hard working.

cheers

Ua-Sir_Bertilak
06-21-2009, 11:18 AM
Looks great cant wait till we can get it

JET-WTF
06-21-2009, 03:41 PM
I think Ubi should pay you for this and give you a job as lead designer for all server consoles. what they made is crap without what you made to manage it.

Oh a question do you need to type in the commands to kick or ban players? or right click their name and select what you want to do with them?

MChat
06-21-2009, 04:03 PM
It's a Right-Click select.

MChat
06-21-2009, 04:45 PM
I've gone as far as I'm going to today. So here is a preview of the new Extender (Version 2.0 ALPHA):

http://www.azchatfield.net/Far.../FC2.SL.V2.Alpha.zip (http://www.azchatfield.net/FarCry2/ServerLauncher/FC2.SL.V2.Alpha.zip)

Everything is wired up, but it is pretty much untested (in fact I know there are issues). It will read your old server config files, but you will need to use the new FC2.SL.exe.config file (there's been a couple of changes). Be sure, if you actually want to try to launch a game with it that you update the path to the FarCry2ServerLauncher.exe.

When I get home from work tomorrow, I'll start working out the bugs. In the meantime this will give you at least a preview. (Just to clarify: this is a preview, and will likely not run a game server without crashing, use at your own risk!)

Pacient.cz
06-21-2009, 11:16 PM
Cant wait to be back home from work and check it out http://forums.ubi.com/groupee_common/emoticons/icon_wink.gif

MChat
06-22-2009, 08:09 PM
Version 2.0.00 is online.

Visit http://www.azchatfield.net/FarCry2/ServerLauncher/ to download the latest and greatest.

I've tested it only local on my machine, just started up my server (#2 {1S2K} Pure Sniper JGP1.com) with it tonight. As of right now, no one has joined it (I'll be logging in to make sure I can get in at least). So no real "in game" testing has been done. But it *should* work (I'm sure there's bugs, just report them via the "About" window, or here is fine too.)

Enjoy!

Agent00Kevin
06-22-2009, 08:48 PM
YAY im off to try it now http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif

MChat
06-22-2009, 08:57 PM
Give me a minute to update the link. 2.0.0 has a bug (big surprise http://forums.ubi.com/groupee_common/emoticons/icon_biggrin.gif). 2.0.1 is up.

Edit: 2.0.1 seems to be working pretty good.

The Chat console is working, and the Kill Log is working. I haven't tried the individual chat window yet.

I did notice that the Total Kills column on the grid is not showing a value (Already fixed ready for v2.0.02 whenever I get to making that -- waiting for more "critical" bugs first). If anyone sees anything else, let me know.


Oh, and in case you're wondering the "Remote User" and "Password" columns in the Regular Players config is for future use. I'm planning on a Remote application which will have some basic functionality, not sure what exactly that will be; anyone have suggestions? Speaking of which any features you'd like to see? If it's possible I'll see what I can do (remember that I'm working off of the console stream, so the only info I have to work with is that stream: which means no kicking/banning for "inappropriate" weapons usage.)

Dave_the_Dead
06-22-2009, 09:28 PM
Nice work MChat, check your PM's at jgp1, get me up an runnin lol, Oh Can;t delete me forever guys, e-mails are plentiful and you will get tired of it before me.

Dave_the_Dead
06-22-2009, 09:30 PM
I have a request, one i'm sure your tired of hearing, let me run multiple servers, not just one!!! :P

GodsWork
06-23-2009, 04:34 AM
I look forward to the remote version, if you need a dedicated server to test it on pm me or add me to xfire: godswork

www.gameserverland.com (http://www.gameserverland.com) servers for rent

Agent00Kevin
06-23-2009, 07:59 AM
Ok, im having issues and its most likely something Ive done wrong.

Im no whiz, though I am learning (and retaining) things everyday.

I am getting this error message:

An unhandled exception occured during extender processing. The Far Cry 2 server has been shut down. You may launch a new session.
System.componentmodel.Win32 exception: the system cannot find the path specified at
system.diagnostics.process.startWithCreateProcess( processStartInfo startinfo)

at system.diagnositcs.process Start()
at GSL.serverInterface.execute()
at system.threading.WorkerThread.startThread()

Also, I checked the path for logs and it is correct. Here is what is in my log:

12:04:00.776 - Error: Program.Main()
System.ArgumentNullException: Path cannot be null.
Parameter name: path
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at System.Xml.XmlTextWriter..ctor(String filename, Encoding encoding)
at GSL.ServerSettings.Save()
at GSL.MainForm.AddNewServer()
at GSL.MainForm.LoadServers()
at GSL.MainForm..ctor()
at GSL.Program.Main()
12:04:30.592 - Error: Program.Main()
System.ArgumentNullException: Path cannot be null.
Parameter name: path
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at System.Xml.XmlTextWriter..ctor(String filename, Encoding encoding)
at GSL.ServerSettings.Save()
at GSL.MainForm.AddNewServer()
at GSL.MainForm.LoadServers()
at GSL.MainForm..ctor()
at GSL.Program.Main()
12:06:32.756 - Error: Program.Main()
System.ArgumentNullException: Path cannot be null.
Parameter name: path
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at System.Xml.XmlTextWriter..ctor(String filename, Encoding encoding)
at GSL.ServerSettings.Save()
at GSL.MainForm.AddNewServer()
at GSL.MainForm.LoadServers()
at GSL.MainForm..ctor()
at GSL.Program.Main()
10:12:52.980 - Error: Program.Main()
System.ArgumentNullException: Path cannot be null.
Parameter name: path
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at System.Xml.XmlTextWriter..ctor(String filename, Encoding encoding)
at GSL.ServerSettings.Save()
at GSL.MainForm.AddNewServer()
at GSL.MainForm.LoadServers()
at GSL.MainForm..ctor()
at GSL.Program.Main()

any help would be greatly appreciated. http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif

MChat
06-23-2009, 08:37 AM
When are you getting the message?

If it is at boot up, look at your old FC2_SL_Settings.xml file (or whatever you named it). Open it in notepad and change "ServerSettings" to "ServerConfig" inside the xml tag (top and bottom). Also be sure to choose a filename on the new Server Config screen (it probably pops up when you start up), if you don't choose a filename, you'll get the error messages that are in your log file. (I should probably add a check and force the user to select a path before clicking 'Ok').

This message: "System.componentmodel.Win32 exception: the system cannot find the path specified at
system.diagnostics.process.startWithCreateProcess( processStartInfo startinfo)" is due to the path to the FC2ServerLauncher.exe not being correct in the config file. (I keep forgetting to take out the "(x86)")

Agent00Kevin
06-23-2009, 09:37 AM
I get the message as soon as I click start. I will mess around with it and make sure that file is correct; im at home for lunch and wont be able to mess with it for a while, but I will post what ever results I get ASAP.

Thanks SO much for taking the time out of your life to do this; we need it desperately http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif

MChat
06-23-2009, 06:16 PM
Any luck?

Agent00Kevin
06-23-2009, 09:14 PM
Not yet- but I took a break from the server running today as its been taking up most of my free time lately. ill be back on task tomorrow http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif

MChat
06-23-2009, 09:47 PM
Version 2.0.04 is up.

MChat
06-23-2009, 09:49 PM
Originally posted by Pacient.cz:
Cant wait to be back home from work and check it out http://forums.ubi.com/groupee_common/emoticons/icon_wink.gif

Are you out of town or something? http://forums.ubi.com/groupee_common/emoticons/icon_biggrin.gif

DKM2
06-24-2009, 01:16 PM
So far so good, but I can only get it to work if the save file is called
‘dedicated_server.cfg’ The Load/Save function works rather funky.
And it doesn't seem obvious how to edit a config after its made.
The dialog pops up and says save, OK, but another message says Loaded.
Confusing, am I saving or loading a config.

MChat
06-24-2009, 04:26 PM
On the server setting config screen (probably comes up first), the filename field is used to choose where you want to save the Extender's xml configuration file for your server. If the file already exists, it will ask you if you want to load the settings from the file. If you click yes and the xml file was not generated by the Extender then it will likely error out.

I haven't had time to update the documentation but here are the files the extender uses:

FC2.SL.exe.config = Application config file. This contains paths to the FC2ServerLauncher.exe, ServerResources.xml and BannedPlayers.xml. (This file is edited by hand using a text editor such as notepad)

FC2_SL_Setting.xml = General settings for the extender. This will include Ban Config, Regular Players, Misc Config (AutoRestart, messages) and defined servers. This file is saved/loaded from the main screen's File->Save/Load drop down menu.

[ServerName].xml = Settings for a particular server instance. This will contain the server name, game mode, server mode, game settings and map rotation. This is the file you select on the Server Settings dialog.

[ServerName].cfg = Used to pass in the server/game settings to the FC2ServerLauncher process. It is automatically generated each time the server is started (so editing it will do you no good).

ServerResources.[Lang-Cult].xml = Language resource file containing game messages used to determine what is happening on the server. This is set in the FC2.SL.exe.config file and needs to match whatever language the FC2ServerLauncher was installed with. This file can be manually edited with a text editor.

HTH,
- Mike

Pacient.cz
06-25-2009, 06:15 AM
Originally posted by MChat:
<BLOCKQUOTE class="ip-ubbcode-quote"><div class="ip-ubbcode-quote-title">quote:</div><div class="ip-ubbcode-quote-content">Originally posted by Pacient.cz:
Cant wait to be back home from work and check it out http://forums.ubi.com/groupee_common/emoticons/icon_wink.gif
Are you out of town or something? http://forums.ubi.com/groupee_common/emoticons/icon_biggrin.gif </div></BLOCKQUOTE>

Lol no, just too busy atm http://forums.ubi.com/images/smilies/53.gif
One question - if I will make three server config file and after start first server with load congig no.1, for example TDM, then can I just pres "New" on main page of Extender UI and load another server with settings from config file no.2 for example CTD mod ?
Generally - is possible to run and have control over more then one server with your tool ?
I ask you for that because after 1.03 patch, which reduced serverlauncher demand we started run more servers. Before we even didnt try that out. In the mean time after patch release we were so messed up with pb settings to get servers back under control and were able finally manage that out(with lots of good advices and support here on this forum, thx again to all who participated), and now its question, if we would be able run all of them comfortably by your tool. Sorry if thats stupid question... http://forums.ubi.com/images/smilies/34.gif
Thx for reply in advance m8 http://forums.ubi.com/groupee_common/emoticons/icon_wink.gif

MChat
06-25-2009, 07:45 AM
In theory, you should be able to run more than 1 server using the tool (just click the new tab like you said). When I tried it with version 2.0.02 the Extender stopped responding when I started the 2nd server. But when I tried debugging it while working on 2.0.03; the 2nd server started up just fine. You'll have to try it to see if it works; if not I'll have to take a deeper look into it.


Here's a quick walk through on how to get it up and running:

1. Unzip the contents into it's own directory (e.g. "C:\FarCry2\")
2. Open the FC2.SL.exe.config file in a text editor (like notepad) and modifiy the following sections:
<pre class="ip-ubbcode-code-pre">
<!-- Launcher Settings -->
<GSL.Settings Assembly="FC2.SL.Core">
<Settings
ServerExe="C:\Program Files\Ubisoft\Far Cry 2\bin\FC2ServerLauncher.exe"
ServerResourceFile="C:\FC2\ServerResources.en-us.xml"
BannedPlayerFile="C:\FC2\BannedPlayers.xml"
ProcessInterval="500"
/>
</GSL.Settings>
</pre>
ServerExe needs the correct path to the FC2ServerLauncher.exe.
ServerResourceFile needs the correct path to the ServerResources file which will be in the directory where you unzipped the Extender's zip file. (e.g. "C:\FarCry2\ServerResources.en-us.xml") Also see note below about the ServerResource file.
BannedPlayerFile needs a valid path to put the BannedPlayers.xml this can be anywhere you want, as long as it's a valid writable path.

<pre class="ip-ubbcode-code-pre">
<!-- Diagnostics Settings -->
<Echis.Diagnostics.Settings Assembly="Echis.Core">
<Settings
DefaultLevel="Info"
UseEventLog="false">
<Thread ThreadName="Main" TraceLevel="Info">
<TraceListener Name="LogFile" TypeName="Echis.Diagnostics.TraceListeners.LogFileTraceListe ner, Echis.Diagnostics">
<Parameter Name="Path" Value="C:\FC2\Logs\" />
<Parameter Name="Filename" Value="FC2.SL.{0}" />
<Parameter Name="ThreadName" Value="null" />
</TraceListener>
</Thread>
</Settings>
</Echis.Diagnostics.Settings>
</pre>
This section defines the logging for the application. Valid values for "DefaultLevel" and "TraceLevel" are Off, Error, Warn, Info, Verbose. The TraceListener section defines where the log file will be saved. Path needs to be a valid writeable path. I suggest leaving the filename alone. If the "ThreadName" parameter is missing, I suggest adding it, unless you plan on running more than 1 server. If you plan on running more than one server change the "ThreadName" value in the Thread section to "*". This will create a separate log for each thread (each server runs on 2 threads).

3. If you used the old server launcher, open your save file for the Extender settings (FC2_SL_Settings.xml, or whatever you named it) in a text editor and change "<ServerSettings>" to "<ServerConfig>" at the top and "</ServerSettings>" to "</ServerConfig>" at the bottom.

4. Launch the application. The first time you run, you'll get the Server Settings screen:
http://www.azchatfield.net/FarCry2/ServerLauncher/ServerSettings.jpg
Enter a name for your server. And select Game Mode and Server Mode.
Select a configuration file. If you choose an existing file, it will ask if you want to load the settings from the file. (Choose no unless the file was created by the new Extender, otherwise it will error).
Click the button next to the Map Rotation to open the map rotation screen (See #4.a below)
Set your server settings. Click Ok to save the xml settings file. At this point, the main screen should open. (See #5)

4.a. The Map Rotation screen.
http://www.azchatfield.net/FarCry2/ServerLauncher/MapRotation.jpg
This screen should automatically populate with all of the maps in your "User Maps" directory (and all sub-directories). If you organize your maps into subdirectories within your "User Maps" directory, these will show up as "Categories" in the maps grid. In my directory I have a "CurrentMaps" directory and under that a "PS" directory. You can see that the maps in the "CurrentMaps" directory has "CurrentMaps" as the Category and the maps in the "PS" directory have "CurrentMaps.PS" as the category.
You can filter by Custom Maps vs Original Maps by selecting what you want from the drop down at the top right. (Changing the fiter does not "unselect" maps that are outside the filter.
Simply check the maps you want to use in your rotation. Then click on the "Selected Maps" tab to change the order.
http://www.azchatfield.net/FarCry2/ServerLauncher/MapRotation2.jpg
You can either use the buttons to move maps up or down, or you can use Ctrl-UpArrow or Ctrl-DownArrow to move them up or down.
Click Ok, when you're happy with the map rotation.

5. Main Screen.
http://www.azchatfield.net/FarCry2/ServerLauncher/MainScreen.jpg
I recommend saving via the File->Save drop down menu. This will allow the Extender to remember the server settings info you just created.
You can optionally, at this point go through the rest of the Extender configuration (see options under the config menu and the Extender webiste (http://www.azchatfield.net/FarCry2/ServerLauncher/) for more details.
Now you're ready to start the server, simply click the start button. The icon in the corner will show you the server status, right clicking it will open a menu where you can stop the server, or perform admin tasks such as "End Match", "Extend Match", "Shuffle Teams", etc..
The players grid will show you who is online. Select a player and then right click to bring up options for that player, including a new "Chat" feature (your messages are sent only to that player). Be sure to select the player first then right click (this is a bug, which I'll fix for the next release).
The two "Console" windows at the bottom of this screen are for in game player messages ("Chat") and a Kills Log.
http://www.azchatfield.net/FarCry2/ServerLauncher/MainScreen2.jpg
The Console tab contains the traditional console, although, now it has a filter at the top so you can easily see what you want in the console tab.

At this point, all should be working as it used to (see http://www.azchatfield.net/FarCry2/ServerLauncher/ for more info).


Edit: forgot to mention, you can change your server's game settings by opening the Misc Confic screen and then clicking the "..." button next to the server name in the top right grid (where the Options used to be).

Edit: Forgot to talk about the ServerResources file. This file contains server messages and commands and needs to match whatever language you installed FarCry2 with. Since I don't know the languages, you'll have to edit the file yourself. The commands should not change (I believe) between languages but the messages do. The messages need to be EXACTLY what you see in the FC2ServerLauncher console; and they ARE cAse sENsiTiVE.

Pacient.cz
06-25-2009, 09:04 AM
Omg mate thx a lot for such a complete and long reply. http://forums.ubi.com/groupee_common/emoticons/icon_eek.gif
It means for me another day without play, because I have to make a big cup of coffee and try read/understand/test it here on my own pc first.
If I will get any results, I will let you know.
Thanks again in the name of whole community that you make such a big effort to help us manage our servers. http://forums.ubi.com/images/smilies/25.gif

Pacient.cz
06-25-2009, 11:07 AM
I tried to make it run but once started second server, Extender stoped responding. Maybe I did smth wrong, so I will try it again during weekend, but today Iam really tired http://forums.ubi.com/images/smilies/16x16_smiley-sad.gif

MChat
06-25-2009, 11:51 AM
Yea, starting a 2nd server seems to be an issue. I'll see what I can do with it.

For now, running a single server seems to work fine.

MChat
06-25-2009, 06:51 PM
Originally posted by MChat:
In theory, you should be able to run more than 1 server using the tool (just click the new tab like you said). When I tried it with version 2.0.02 the Extender stopped responding when I started the 2nd server. But when I tried debugging it while working on 2.0.03; the 2nd server started up just fine. You'll have to try it to see if it works; if not I'll have to take a deeper look into it.

Ok, I looked into this tonight and with the 2.0.03 version I was able to start 2 servers in one Extender. The key to this might be to set both servers up, save the config and then start one, get it fully running then start the other.

MChat
06-25-2009, 08:17 PM
Originally posted by MChat:
In theory, you should be able to run more than 1 server using the tool (just click the new tab like you said). When I tried it with version 2.0.02 the Extender stopped responding when I started the 2nd server. But when I tried debugging it while working on 2.0.03; the 2nd server started up just fine. You'll have to try it to see if it works; if not I'll have to take a deeper look into it.

Ok, I figured out what was happening and it has nothing to do with running 2 servers. Apparently there's some kind of MS .Net Framework bug where the console textbox was causing it to hang (just blanking out the textbox was causing it to hang). Initializing the textbox at the server startup seems to fix the issue. So version 2.0.05 is now available with this fix (and the Right-Click on the players grid is fixed too).

Pacient.cz
06-25-2009, 11:48 PM
Great I will try that http://forums.ubi.com/images/smilies/25.gif
But what a hell all others admins doing ?!? I think you need more feedback, so come on all of you who use that tool - lets try to help MChat make it even better. http://forums.ubi.com/images/smilies/winky.gif

DKM2
06-26-2009, 03:30 AM
Ok, ok. http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif

I tried it this morning, everything went fine up to the point where its
supposed to Enter the lobby, then it kinda dies and eventually does a restart.
I checked the extenders generated config with my original dedicated_server.cfg
All settings seem the same. Hmmm.

The detect public address is backwards thou Mchat.


Generated config;

SetSetting server_name xxx xxxxxxxxxxxxxxxxxx xx
SetSetting gamemode TeamDeathmatch
SetSetting map_cycle_limit 14
SetSetting map_cycle User Maps\downloads\CampCajun_MoJolHotSauce_30293392898 36260689.fc2map;User Maps\downloads\CityLife1.1_MaCcAm_2972724484001320 074.fc2map;User Maps\downloads\Dogon Leg_RyzukiSenshi_3239084500131768711.fc2map;User Maps\downloads\Golf Course_Pac!ent_3166451023115685047.fc2map;User Maps\downloads\HooverDam_1.1_Aaron 'Razorb' Foster_2767528702754965658.fc2map;User Maps\downloads\LITICE Castle_Pac!ent_3248733991114713297.fc2map;User Maps\downloads\Myst_B52_2600796490427894403.fc2map ;User Maps\downloads\New Moecity 2.20_Marcel178_2696226763850560500.fc2map;User Maps\downloads\Pirate of the Caribbean 1.23_Marcel178_2671968522864878931.fc2map;User Maps\downloads\PirateCove 2.0_earth_3389541795693770973.fc2map;User Maps\downloads\Sanatorium_Pac!ent_3290966450806836 393.fc2map;User Maps\downloads\ZX City Street Day_ZXRYAN_3184850993576972875.fc2map;User Maps\downloads\ZX Twin Buildings_ZXRYAN_2517989943576736736.fc2map;User Maps\downloads\acropolis.fc2map
SetSetting network_type 1
SetSetting ranked_match 0
SetSetting remotePassword xxxxxxx
SetSetting hardcore_mode 1
SetSetting friendly_fire 1
SetSetting max_score 50
SetSetting teambalance 1
SetSetting teamswap 1
SetSetting allow_voting 1
SetSetting start_rank 4
SetSetting time_of_day 0
SetSetting weather_type -1
SetSetting joinprogress 1
SetSetting inroundtime 1200
SetSetting match_pb_enabled 0
SetSetting respawntime 5
SetSetting minplayers 1
SetSetting maxplayers 16
SetSetting detectPublicAddress 1
SetSetting frameRateCaps 30

MChat
06-26-2009, 06:28 AM
I've noticed that sometimes (even without the Extender) that the server either takes a long time to enter the lobby the first time, or it just never does. You may try increasing the "Start Timeout" setting, particularly if you had it set lower with the older launcher. IIRC, I'm using 180 seconds now on mine, as sometimes it seems to take just over 2 minutes for the server to fire up and get in the lobby.

MChat
06-26-2009, 06:32 AM
Originally posted by DKM2:
The detect public address is backwards thou Mchat.

Yea, it does seem to be backward. I just used the info from the ReadMe file.

So if everyone concurs, I'll change the description (won't affect your settings) to:

0 - Use Local IP
1 - Detect Public IP

MChat
06-26-2009, 07:39 AM
Oh, and to let y'all know. I started working on the Remote Admin peice. Hopefully I'll have something to release there sometime next week.

Pacient.cz
06-26-2009, 08:13 AM
Nice Mchat, that was most important point of your first version and if you going even further with this part, then it would be really great http://forums.ubi.com/images/smilies/25.gif

MChat
06-26-2009, 08:52 AM
The in-game remote admin piece works now (srv_ban, srv_warn, srv_skip, etc...)

I'm talking about a remote client tool that you can run outside the game to see how your server is doing, send commands, etc...

MoJo_HotSauce
06-26-2009, 06:06 PM
I can't seem to get any of the remote admin commands to work....
I am confused as to where and when to type the command maybe.
I assign admin to a player and he logs in successfully, however the commands are not working.
We've also tried the pb_rcon commands and they won't work.
Can you detail the admin procedures?
Also,
when I right click on the green checkmark to skip or shuffle it does not work either....
the server launches fine and plays full, but no admin =\
Thank you for spending so much time for the benefit of the community.
You are a savior.

MChat
06-26-2009, 06:14 PM
The commands for the extender (srv_ban, srv_kick, srv_warn, etc..) come through the in game chat (as if you're talking to another player). The default key for in-game chat is T.

Second, in order for any of the commands to work you need the latest Server Launcher from Ubi:

http://static3.cdn.ubi.com/far...rLauncher_103_R2.rar (http://static3.cdn.ubi.com/far_cry_2/FC2ServerLauncher_103_R2.rar)

MoJo_HotSauce
06-26-2009, 06:33 PM
That did it!
Fixed and everything is working great so far!!!
thank you!
MoJo Clan

MoJo_HotSauce
06-26-2009, 07:33 PM
To be specific....
the new ServerLauncher fixed everything...
I had the update too... can't believe that wasn't common knowledge in my circle.
Thanks again

fear63
06-27-2009, 10:32 AM
I've gone through the instructions and have tried to start a server and it seems to not be working... i dont know what went wrong. HotSauce told me step by step what to do and he has vista.. i have xp ...
thanks for your help
-MoJo Fear

MChat
06-27-2009, 10:39 AM
A little more info is needed. Are you getting error messages? Are you able to get a server setup but it doesn't start? Are you able to start the server but not able to connect to it?

"seems to not be working" is a little vague.. http://forums.ubi.com/groupee_common/emoticons/icon_wink.gif

fear63
06-27-2009, 11:00 AM
i didn't see any error messages.
i can get the server settings to put the settings in and then click ok
then i click start and its a yellow ! doesn't ever get to a green checkmark
i look in the cosole and all its says is "12:58:07 GameServer - Info: Network information was updated with code (E_SESSION_ERROR_SUCCESS)" then i say "hi" or something in the say box and all the server info comes up in the console then it says this at the end
"01:00:06 Extender - Warning: Server did not start within the specified timeout."
thanks again
-MoJo Fear

PnnrFCT
06-27-2009, 11:34 AM
Thank you very much, very nice http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif

MChat
06-27-2009, 12:29 PM
The extender will "timeout" the startup if it doesn't see the "Entering Lobby!" message. It will then try restarting it.

Go into the Misc Config screen and change the Start Timeout setting to 180. See if that gives the server enough time to start up. Sometimes the FC2ServerLauncher just never goes into the lobby (doesn't fully start up); sometimes it just takes awhile.

You may also need to check that the ports the FC2ServerLauncher uses aren't being blocked by your firewall or router.

bluei16_
06-27-2009, 01:37 PM
Hello

Thanks you very much for this I successfully hosted a game today and all went fine. The thing is I can't host and client in the same machine or I get kicked by punkbstrb.exe heartbeats. Is there anyway around this? I only have one machine so I really need to do both things

Note: the problem is running both things at the same time, because I can perfectly host only or client only

Thanks a lot

MChat
06-27-2009, 02:13 PM
It's a PB thing, there's not really any way around it.

Unless you have 2 network cards and can figure out how to point the server at one network card and the game at the other.

In reality, hosting a game should be done, at miniumum on a spare machine that doesn't have anything else running on it.

fear63
06-27-2009, 03:19 PM
Ok i got it running by going to the console (after i pressed start) then executed something like "a" anything worked and then it loaded everything but no entering lobby.. soo i executed something else (random) and it said in lobby but 9999 .. i have my ip DMZ'd and i don't know what the problem is
Thanks for the help
-MoJo Fear

MChat
06-27-2009, 04:03 PM
You may need to change the "Detect Public Address" property. Apparently it may work backward from what other's have said.

ZXRYAN
06-27-2009, 09:30 PM
Launches just fine for me but the messages and Kick/Ban is not working.The settings all take.
I am running a fresh install and went right to
2.0.05 SL.When i click to ban nothing.Help please.

MChat
06-28-2009, 02:43 AM
Originally posted by ZXRYAN:
Launches just fine for me but the messages and Kick/Ban is not working.The settings all take.
I am running a fresh install and went right to
2.0.05 SL.When i click to ban nothing.Help please.

Sounds like you still have Ubi's 1.03 R1 Server. R1 doesn't take any input (hence no messages, kick/ban). You'll need R2:

http://static3.cdn.ubi.com/far...rLauncher_103_R2.rar (http://static3.cdn.ubi.com/far_cry_2/FC2ServerLauncher_103_R2.rar)

DKM2
06-28-2009, 07:54 AM
MChat, A little programming problem (C++) maybe you can help.

I’m trying to redirect the stdin and stdout using pipes.
I can launch a child process cmd.exe and the redirection in and out works just fine.
But when I launch using the FC2ServerLauncher.exe (R2) as the child the stdout gets
redirected but not the stdin.
I can still enter commands in the FC2ServerLauncher console though,
which tells me stdin wasn’t redirected, even though I got no errors when creating the pipe.

Is there something special about the launcher that blocks redirection of the stdin?
Some other security settings I should be using maybe?

MChat
06-28-2009, 12:11 PM
Yea, it's in the R2 Readme file. You need to pass in "-noredirectstdin" as an argument.

Here's my line in C# (similar to C++):

<pre class="ip-ubbcode-code-pre">
_process.StartInfo.Arguments = string.Format(CultureInfo.InvariantCulture, "-dedicated \"{0}\" -noredirectstdin", configFile);
</pre>

Raptor7ro
06-28-2009, 01:37 PM
Hello MCHat, I need your help pls.

Everything works fine so far but I cannot seem to make it show my cusom messages in game or lobby. I tried to change everything but no positive results so far.
Any ideas pls?
Thanks and great work btw.

LE: the Extender Console shows me that the messages are sent but they dont appear in game.
11:41:53 Extender - Info: Say test 1
11:41:54 Extender - Info: Say test 2

DKM2
06-28-2009, 01:46 PM
Ah yes, so it is in the readme. *smacks forehead*
Been busting my brain all day. Thanks, ur the master!

MChat
06-28-2009, 01:49 PM
Originally posted by Raptor7ro:
Hello MCHat, I need your help pls.

Everything works fine so far but I cannot seem to make it show my cusom messages in game or lobby. I tried to change everything but no positive results so far.
Any ideas pls?
Thanks and great work btw.

LE: the Extender Console shows me that the messages are sent but they dont appear in game.
11:41:53 Extender - Info: Say test 1
11:41:54 Extender - Info: Say test 2

Sounds like you're still running the 1.03 R1 FC2ServerLauncher.exe. Get R2 here: http://static3.cdn.ubi.com/far...rLauncher_103_R2.rar (http://static3.cdn.ubi.com/far_cry_2/FC2ServerLauncher_103_R2.rar)

R1 doesn't accept any input. So anything the Extender sends it is ignored. R2 fixes this and allows user (and Extender) input.

ZXRYAN
06-28-2009, 01:56 PM
Now It will not launch at all its not showing any errors.

Raptor7ro
06-28-2009, 02:32 PM
Thanks MChat
I launched the server but now does not show on the servers list. I will try some more settings..

The file version on the RAR file is actually 0.1.0.1 ??

MChat
06-29-2009, 10:14 AM
Originally posted by ZXRYAN:
Now It will not launch at all its not showing any errors.

Check the console window, anything going on in there?

MChat
06-29-2009, 10:16 AM
Originally posted by Raptor7ro:
Thanks MChat
I launched the server but now does not show on the servers list. I will try some more settings..

The file version on the RAR file is actually 0.1.0.1 ??

Check the "Detect Public Address" setting. Also double check that you've selected "Online" or "Ranked" and not "Lan".

MoJo_HotSauce
06-29-2009, 10:38 AM
Just a update....
Everything is working great!
Also,
I have the auto announce messages working with no problems.
I would suggest that you can also use the PB auto announce by setting up a pbsv.cfg file in your PB folder. It works in lobby also.
This server extension has made hosting alot easier, and stable. It uses very little resources.

Raptor7ro
06-29-2009, 10:41 AM
Hello,

No, I've double checked everything and tried different settings. It doesn't enters on lobby. The extenders tell that the servers has started but no lobby.
The fact is that if I start the new 1.03 launcher it works, but when I trigger it with the Extender it doesn't.
And another interesting fact: it worked fine with the old launcher but the custom messages were not transmitted.
Any more ideas?

MoJo_HotSauce
06-29-2009, 10:57 AM
Just leave the detect public IP option alone. It is backwards. But the default works fine if you are behind a router.
Also I'm noticing that too many people I help are setting their connection type to online instead of LAn or Ranked. Choose Ranked, online is for player matchs I believe.
The most important part is making sure your paths are correct...
Step 2 on his "How to" on page 6 of this string describes in detail, but your paths will differ. You can't just copy and paste his paths, you must make sure they match the locations on your individual rigs. For instance his example shows:
ServerExe="C:\Program Files\Ubisoft\Far Cry 2\bin\FC2ServerLauncher.exe"
ServerResourceFile="C:\FC2\ServerResources.en-us.xml"
BannedPlayerFile="C:\FC2\BannedPlayers.xml"
ProcessInterval="500"
which is different from my vista rig which requires a x86 after programs, due to the fact I'm using 64bit Vista, so mine looks like this:

ServerExe="C:\Program Files (x86)\Ubisoft\Far Cry 2\bin\FC2ServerLauncher.exe"
ServerResourceFile="C:\Users\Dave.DavePC\Desktop\New Folder\ServerResources.en-us.xml"
BannedPlayerFile="C:\Users\Dave.DavePC\Desktop\New Folder\BannedPlayers.xml"
ProcessInterval="500"
Those are the common mistakes I am having with the peeps I am helping.

MoJo_HotSauce
06-29-2009, 11:02 AM
I'd like to see a paypal donations link on your site, some of us would like to show our appreciation for the time you have invested in the server extension and the fast responses to questions reguarding your free software. =)

Raptor7ro
06-29-2009, 11:16 AM
Hello HotSauce and thanks also for your help

But the problem I am having is simpler than that yet much complicated. It worked with the old Launcher, but it doesnt work with this new version 1.03 regardless of any setting, online, ranked, public, etc.
Thanks though

MoJo_HotSauce
06-29-2009, 11:46 AM
the new serverlauncher is 103 R2, the previous version was 103 R1...
I also had some issues, but when MCHAT skooled me on the newer 103 R2 version it fixed all my issues.

Raptor7ro
06-29-2009, 11:59 AM
Np man, I will make it work somehow. I have the latest launcher btw.

MoJo_HotSauce
06-29-2009, 12:18 PM
do you have the steam downloaded version or did you use a disk?
I have had issues with people using the steam version....
But I'm not sure if that is an issue.
Everything works great for me using x64 Vista and all I did was edit the 3 paths explained in step 2 of his "How to" on page 6 of this string, then replaced my ServerLauncher with the one he linked me to...
and I was up and rockin... yet other people in my clan can't seem to get it to work.... but they have steam version.... which paths are different, so I stress the importance of making sure those 3 paths are correct.
I run it as administrator also in Vista, not sure that matters...
Try disabling your firewalls and make sure your ports are fwd or use a virtual server if behind a router.
Prolly already have done all that... But I'm just throwing suggestions out there =)

Raptor7ro
06-29-2009, 01:56 PM
no luck. tried everything. and I really mean everything. thats it, i will launch it without the extender. Thanks

ZXRYAN
06-29-2009, 03:22 PM
Originally posted by MChat:
[QUOTE]Originally posted by ZXRYAN:
Now It will not launch at all its not showing any errors.

Check the console window, anything going on in there?[/QUOTEyes but not in server Cosole.

MChat
06-29-2009, 07:22 PM
Originally posted by ZXRYAN:
<BLOCKQUOTE class="ip-ubbcode-quote"><div class="ip-ubbcode-quote-title">quote:</div><div class="ip-ubbcode-quote-content">Originally posted by MChat:
<BLOCKQUOTE class="ip-ubbcode-quote"><div class="ip-ubbcode-quote-title">quote:</div><div class="ip-ubbcode-quote-content">Originally posted by ZXRYAN:
Now It will not launch at all its not showing any errors.

Check the console window, anything going on in there? </div></BLOCKQUOTE>
yes but not in server Cosole. </div></BLOCKQUOTE>

Well the "real" console window should appear then disappear. All messges are rerouted to the Extender and should show up in it's console window. What's showing in the Extender's console?

ZXRYAN
06-29-2009, 11:16 PM
Originally posted by MChat:
<BLOCKQUOTE class="ip-ubbcode-quote"><div class="ip-ubbcode-quote-title">quote:</div><div class="ip-ubbcode-quote-content">Originally posted by ZXRYAN:
<BLOCKQUOTE class="ip-ubbcode-quote"><div class="ip-ubbcode-quote-title">quote:</div><div class="ip-ubbcode-quote-content">Originally posted by MChat:
<BLOCKQUOTE class="ip-ubbcode-quote"><div class="ip-ubbcode-quote-title">quote:</div><div class="ip-ubbcode-quote-content">Originally posted by ZXRYAN:
Now It will not launch at all its not showing any errors.

Check the console window, anything going on in there? </div></BLOCKQUOTE>
yes but not in server Cosole. </div></BLOCKQUOTE>

Well the "real" console window should appear then disappear. All messges are rerouted to the Extender and should show up in it's console window. What's showing in the Extender's console? </div></BLOCKQUOTE>never mind but thank you anyway.
i dont need massages. and i found out how to kickban by remote thats all i need.I have no rules on my server.Just no hackers. By the way here is a list of for sure hackers for a heads up on youre server.Skane2 speed hack
hustler2 speed hack exsadvocate can shoot 10/20 flares in 3 sec some how. lags the server.

Pacient.cz
06-30-2009, 02:45 AM
I dont want to go out of topic, but on the Ubi FC2 forum HERE (http://forums-de.ubi.com/eve/forums/a/tpc/f/1891045475/m/8211078437) you can find list of few jerks and nice info from BCA about Md5tool violation. We use their all records as well to try keep all those noobs out of our servers, while we mantain kepp up to date our own hall of shame, collected of all whose are chatched there http://forums.ubi.com/groupee_common/emoticons/icon_cool.gif
Btw - MChat is there any progress in remote control provided by your Extender ?

DKM2
06-30-2009, 06:56 AM
Maybe we should start an anti-hacking thread.

I don’t pay much attention to it, when somebody complains of a hacker
I just find and kill’m, figuring if a crap player like me can do it, we’re fine.
But I would like to stop it, if they are cheating.
I’ve tried PB without much success, and have seen another server kick half the people that join.
Does that mean half are hacking? or does PB suck or just not setup properly.
Oh, and are these jumping bean players hacking? wth.
(hope this makes sense, in a hurry)

Tango_2_0
06-30-2009, 07:23 AM
Most of the time you see pb kicks, it's either because:

1) The server dude doesn't know how to set it up properly. PB takes some knowledge to use properly.
2) the players lag or load their connection with lots of downloads and other stuff so the PB server throws them for lag.
3) The server is run on a 64-bit OS. PB isn't very compatible with that.

MChat
06-30-2009, 08:07 AM
Originally posted by Pacient.cz:
MChat is there any progress in remote control provided by your Extender ?

Still working on it, I was busy over the weekend, so I didn't get a chance to work on it. The server side coding is almost done, so then I can start working on the client piece.

The way it will work is this:

In the Player Config, you can setup your admins with a password.

There will be a new "Remote Config" screen where you can turn on the remote functionality and generate a Key file. You'll need to send this key file to your client users. The key file is used to encrypt/decrypt the messages between client and server. This should make your server difficult to hack, as they'd need to know the server ip address, port, message format, the encryption algorithm, the key, and a valid username & password.

And, of course, if the Remote functionality is turned off, then the server side remoting peice will not be running (not listening to the port = no hacking); and the Extender will function just like it does today.

NimRod_TAW
06-30-2009, 01:01 PM
Mchat the biggest problem i see with this blog is that youa re too readily available to help people out and keep everyone posted on your work and how you are keeping up with the bugs.

If you keep this up, the company is never going to offer you a job. It's not the way they work.

You need to let people simmer, and get pe'od, because of lack of action. and then, and only then you need to get on and post something really vague,.. then take a 3 - 4 month vacation before posting again.

Seriously,... You've done a great job on this program. and should be commended for a job well done! http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif http://forums.ubi.com/images/smilies/clap.gif

Barra-WTF
07-01-2009, 05:56 AM
I've also tried this sweet little program you have created MChat and agree with MoJo_HotSauce re the setting up some form of PayPal etc. You should be rewarded for all the time you have put into this mate.

FYI my server crashed, error message was MChat Far Cry 2 launcher has encountered an error .. etc.

Don't know if this helps any but I caught :-

EventType : clr20r3 P1 : fc2.sl.exe P2 : 2.0.5.20955 P3 : 4a44397c
P4 : system.windows.forms P5 : 2.0.0.0 P6 : 461ef203 P7 : 14bd
P8 : 23 P9 : system.objectdisposedexception

I was using the FC 2 launcher previous to 103_R2. I'm unable to use the latest launcher with your program ... it just refuses to go :-(

I

MChat
07-01-2009, 06:42 AM
Which version of the extender is that? And I'm assuming that if you're using R1, then you weren't doing anything special at the time (since R1 doesn't take input).

I do find it really strange that you can launch R2 by itself but not through the extender. Can you send me the cfg file that is generated? Just select Help->About from the Extender's menu and then click on the "Report Bug" button, that should open your default mail program w/ my e-mail address already populated. If that doesn't work send me a PM and I'll give ya my e-mail address.

Jack-Frost
07-01-2009, 07:40 AM
I'm having a similar problem. I was running R1 successfully, and then made the upgrade.

Through the server extender (2.05.20955), it just hangs and times out right before it would usually say "entering lobby."

I can launch R2 by itself and see it appear in the lobby, but using that method it seems map sharing is broken.

I sent you a bug report. Thanks.

DKM2
07-01-2009, 08:20 AM
Oddly enough I’ve seen that too hanging just before “entering lobby” message too.
Happens on my XP machine (server) but not my main machine Vista64.

MChat:
I just send a net_GetCurrentMapName command and poof, the entering lobby message appears and everything runs normal after that. It’s a little perplexing.
(I got my own little server manager on the go, cause programmers just can’t help but do it themselves. http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif Its been interesting)

MChat
07-01-2009, 10:05 AM
Maybe I could try sending in a "net_GetCurrentMapName" after it runs through all of the normal startup stuff.

Can anyone else who is having problems with it hanging on startup try typing in "net_GetCurrentMapName" after starting the server once it finishes loading to see if that works for you as well?

Jack-Frost
07-01-2009, 01:38 PM
Nope, didn't work for me. It hung in it's usual spot, after

Info: Type E_SESSION_TYPE_ONLINE
Info: --------------------------------

I typed in the command, and here's what happened:

04:34:24 GameServer - Info: Type : E_SESSION_TYPE_ONLINE
04:34:24 GameServer - Info: --------------------------------------------
04:35:57 Extender - Info: net_GetCurrentMapName
04:35:57 GameServer - Event: Current map name :
04:35:57 GameServer - Info: Client left (Anonymous, 0x24F0130C63AC9332, 172.16.27.105:0, PeerId: 0, Seq: 0, Data size : 0) - Session ID: 0xE310AF585D92233F
04:35:57 GameServer - Event: Anonymous disconnected from the server.
04:35:57 Extender - Warning: Disconnected from UbiSoft's servers.
04:35:57 GameServer - Info: Deleted game connection towards client for 172.16.27.105:0, reason (CSessionLogoutOperation::RemoveLocalClientFromSes sions)
04:35:57 GameServer - Info: Host (Anonymous) of session (0xE310AF585D92233F) has left, delete this session.
04:35:57 GameServer - Info: --------------------------------------------
04:35:57 GameServer - Info: Logout succeeded
04:35:57 GameServer - Info: Name : Anonymous
04:35:57 GameServer - Info: ID : 0x24F0130C63AC9332
04:35:57 GameServer - Info: Pad Index : 0
04:35:57 GameServer - Info: Logged out account flags : 0x24X (EAccountFlags_UGC | EAccountFlags_Demonware | )
04:35:57 GameServer - Info: Current client account flags: 0x3X (EAccountFlags_Offline | EAccountFlags_LAN | )
04:35:57 GameServer - Info: CAccountService::OnLogout(): Client=2661648323708752690 Reason=E_SESSION_ERROR_ACCOUNT_LOGON_DISCONNECTED Result=E_SESSION_ERROR_SUCCESS
04:35:57 GameServer - Info: MESSAGE BOX: Your account has been disconnected from the Far Cry® 2 server.
04:35:57 GameServer - Info: Deleted game connection towards session for 174.100.163.21:9002
04:35:58 GameServer - Info: Session (0xE310AF585D92233F) deletion succeeded
04:35:58 GameServer - Info: CAccountService::OnSessionDeleted(): Reason=E_SESSION_ERROR_SUCCESS Result=E_SESSION_ERROR_SUCCESS Message=CSessionLogoutOperation::RemoveLocalClient FromSessions
04:36:15 Extender - Warning: Server did not start within the specified timeout.
04:36:16 Extender - Warning: Server did not start within the specified timeout.
04:36:16 Extender - Event: Server Stopped

Jack-Frost
07-01-2009, 03:33 PM
So I reinstalled FC2 on another computer, upgraded to 1.03, and then copied the FC2serverlauncher.exe (which i'm assuming is R1) onto my server computer. It works fine now that I've downgraded to R1.

Raptor7ro
07-02-2009, 12:41 AM
Hello

As I previously said, this ws may exact problem. Looks like I am not the only one having problems since upgarding to launcher R2.
Haven't tried yet the net_ command as I just saw this and I am at work. Hopefully it will work tonight. I will let you all know.

Once again MChat, great job, if you put a PayPal button Id be happy to click on it np.

Andytehknight
07-02-2009, 08:28 AM
mchat need help got ur latest server extender 2.05 , buttons go off screen on some windows on windows 7 rc, also cant add maps to map list, can load config save config set setting but will not let me set the server map list help
andy

MChat
07-02-2009, 09:55 AM
Originally posted by Andytehknight:
mchat need help got ur latest server extender 2.05 , buttons go off screen on some windows on windows 7 rc, also cant add maps to map list, can load config save config set setting but will not let me set the server map list help
andy

I haven't even started messing around with W7 yet... so obviously the Extender is completely untested on W7.

What do you mean by the buttons go off screen (off the window, are they not visible, partly visible, or just floating out off the window by themselves)? Can you post a screenshot?

Also what happens when you click on the button for the Map Rotation? Is there an error message, or does the form load, just with no maps listed?

Agent00Kevin
07-02-2009, 10:06 AM
This is really great that you stick with this thread and help all who ask for it. Time IS money, and you should definitely make some kind of $$ from this. Paypal donations are in order!

This is exceptionally great because I saw another server admin say that they had written some peices of code to do this and that and restart the server and bring you coffee in the morning, but they have conveniently kept their deal a secret, then have the gall to complain about improperly admined servers (sorry guys, but if you step back, and look at your posts through another person's eyes, I am right)and servers that dont run correctly. I see that as being selfish especially given the fact they there is complaints on the very subject. Not all of us are well versed in C# or C++ and its just kind of silly to say that anyone who cant write their own algorithms and codes does not belong hosting.

That would be saying that all of the people who come here to use your wonderful tool should just pack up and leave. (if they didnt have the tool) Many of these people are good guys and DO deserve to run a server, and you sir have helped them immensely.

http://forums.ubi.com/images/smilies/metal.gif Rock on dude

Raptor7ro
07-02-2009, 02:11 PM
Hello

Good news. The net_GetCurrentMapName command solved my issue.
Now I have another but its PB this time. I get constantly kicked from my servers due to some handshake failure lol.
So MChat, create that button man. I get unpredictable if I will not click on it man.. http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif
Cheers

Andytehknight
07-02-2009, 04:55 PM
the buttons they go off page only top edge visible the map select works now but u cnat tell u have selected usaly involves bashing space bar and seeing amps on other screen just got to work out the admin thingy he he it does work on windows 7 rc but remote thing needs work with patch 1.03 as cant directly admin form pressing t key ill work it poout eventually. i instlled the 1.03 r2 for server so console can now be type in on main server.

the map rotaion form loads but buttons off screen just top edge nothing tells you map moved to seelct screen no select button if there is one on screen

Barra-WTF
07-02-2009, 10:34 PM
The net_GetCurrentMapName command solved my issue as well.

Thanks for the great program MChat http://forums.ubi.com/images/smilies/clap.gif

ZXRYAN
07-03-2009, 07:12 PM
net_GetCurrentMapName worked for me

Andytehknight
07-04-2009, 10:37 AM
itss working now but buttons still not onscreen as previous post

DKM2
07-04-2009, 12:58 PM
ahhh, Andy what is your monitor set to 96 dpi or 120 dpi? (Display settings->Advanced)

MChat
07-04-2009, 01:25 PM
Originally posted by Andytehknight:
itss working now but buttons still not onscreen as previous post

Unfort, that's probably more of a W7 thing and there's probably not much I could do about it. In the next release, I'll try making the screens sizeable to see if that helps you.

Andytehknight
07-04-2009, 03:32 PM
thanks or move the butoons up abit its only ok and cancel button issue

Andytehknight
07-04-2009, 03:34 PM
my monitor is tft and its a vx922

Andytehknight
07-04-2009, 03:42 PM
reinstalled it now ok buttons ok

MChat
07-04-2009, 05:00 PM
What did you reinstall to get the buttons to work?

The Extender or W7?

MChat
07-05-2009, 07:59 AM
I've been thinking about a feature for the Extender... and I'm not sure how it would work (both technically and tactically). But would it help if there was a central ban list where server hosts could post the hackers names? For instance, in the banned players list, a button next to the banned player that submits them to a website as a hacker. Then that list could be downloaded once a day (or once every x hours).

A couple of thoughts on it... Server admins would have to register in order to use the feature in order to prevent a would be hacker from simply downloading the Extender and adding random names.

Even then I might make it where a particular name needs to be banned from X (2-3-more?) servers before being added to the hacker download list.

Thoughts? Would something like this work? Suggestions?

Andytehknight
07-05-2009, 09:52 AM
the extender reintslled it is working great now checked the dpi thing wasnot that but its ok now soem of the sindows can resize as well working now, one last question is there a command to force start the server

Andytehknight
07-05-2009, 09:56 AM
the ban list could be good the only problem is there can be false bans, what you coudl do is have a fiel that list the names and thervers can unban if needed,the problem im cominmg across is the pb rcon players using sometimes to access server to kick when its not there server,s o on this game a ban list woudl be hard ot amintian , also poepl can get banned for not cheating cos of game mechaniocs can be rpoey soemtimes, dont ban kick if you ahve ot kick a plpayer 10 tiems yea mybe a ban

JET-WTF
07-05-2009, 12:12 PM
I cant get it to work on a 64 bit os.

http://i49.photobucket.com/albums/f257/JET-WTF/slauncher.jpg

JET-WTF
07-05-2009, 12:17 PM
nevermind, I had to put it in the FC2 directory even though thats clearly stated in the config.

tagadactactac
07-05-2009, 02:01 PM
Hi all!
First of all thanks Mchat for your work.
I tried running the extender, and for that I made "dumb" matches with stupid settings. The problems is nom I cant remove them, they appear as soon as I run the extender, even after overwriting all extender files. Is there a way to clear games (othere than just "pausing" them)?

Thanks in advance

MChat
07-05-2009, 02:22 PM
Originally posted by tagadactactac:
Hi all!
First of all thanks Mchat for your work.
I tried running the extender, and for that I made "dumb" matches with stupid settings. The problems is nom I cant remove them, they appear as soon as I run the extender, even after overwriting all extender files. Is there a way to clear games (othere than just "pausing" them)?

Thanks in advance

Open the Misc Config screen. Click on the row header to the left of the server you want to remove then hit the delete key. Click Ok, then back at the main screen save settings. Next time you star the Extender, they won't be there.

I'm thinking of a way to make removing servers easier...

MoJo_HotSauce
07-07-2009, 02:33 PM
Documents\MyGames\Far Cry 2\Server
Delete the server config xml's and start over, then they won't load.

Right click on the green check mark and use "Stop Now" or any others...

I have yet to get it working for anyone with 32bit XP, but everyone with 64bit XP or Vista works fine...

MChat
07-07-2009, 04:21 PM
I have yet to get it working for anyone with 32bit XP, but everyone with 64bit XP or Vista works fine...

Strange, considering that is what my server is running and where I do 90% of my testing...

MoJo_HotSauce
07-07-2009, 04:37 PM
Ok....
unfortunately I am reproducing the same problem on Xp rigs that are 32bit...
Server shows up on list, but with 9999 ping resulting in:
"Can not join server at this time...Please try again later."
Same problem with every XP pro 32 bit we've tried. I've had them update all their .Net framework software, try both "Detect Public Ip" options, DMZ the host computer thru router if applicable.Nothing solved the problem.
But I think I've narrowed it down to XP 32bit, maybe? Seems to be the only link between the computers I can't get going...
All Xp 64bit and Vista 64bit rigs work after just confirming the paths to:
Server exe, ServerResources, Banplayerlist xml's
and adding the R2 FC2ServerLauncher.exe
Also,
can you ad paypal to your donate link? Many are wiery of giving CC numbers, but paypal is easier and safe.

Just a suggestion...

MChat
07-07-2009, 05:07 PM
I got the 9999 Ping and "Cannot join this server" only when I had the Detect Public IP wrong.

What's the intended config? Lan-Online-Ranked? DM-TDM-CTD-UP? I might have goofed up the settings, so that'll help as I can look at the specific settings.

IIRC, since my server is dedicated to just FC2 and has nothing else on it, I also disabled the Windows Firewall. That might be something worth checking/trying.

Also the Donate link is Paypal http://forums.ubi.com/groupee_common/emoticons/icon_biggrin.gif

MoJo_HotSauce
07-09-2009, 10:43 AM
CTD-Ranked,
We've tried both options on the detect public IP and have disabled all firewalls, confirmed port fwd'ing and DMZ. they can host thru the game with no problems, but not dedicated thru the extender.
Not sure if their FC2ServerLauncher.exe works alone, as they don't want to use it without your extender... http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif

MChat
07-09-2009, 11:08 AM
I'll double check the settings for that scenario, make sure I didn't mess it up.

Also I did note a bug where changes made to the Server Settings didn't take effect unless I exited the Extender and came back in. (I've fixed this, but haven't released it yet, still working on the remoting piece).

You may have them try opening the Extender and starting as is. If that doesn't work, then stop the server, go into the server settings, change the Detect Public Address setting. Save, and then exit the Extender. Restart the Extender and then start the server; see if that works. (It's worth a shot).

nedd3h
07-10-2009, 11:39 PM
Hi MChat,

would it be possible to create a cvar to control rank as in allowing a server admin to set a peak rank? This combined with the start_rank cvar would be a nice feature to have. We could not only control peak rank but set and lock everyone on a server at a specified rank.


cheers
nedd

MChat
07-11-2009, 07:15 AM
Originally posted by nedd3h:
Hi MChat,

would it be possible to create a cvar to control rank as in allowing a server admin to set a peak rank? This combined with the start_rank cvar would be a nice feature to have. We could not only control peak rank but set and lock everyone on a server at a specified rank.


cheers
nedd

Unfortunately Ubi's Server doesn't support that, otherwise I could.

MoJo_HotSauce
07-11-2009, 10:33 AM
FC2ServerLauncher.exe works without the extender on their 32 XP machines, but I can't get the Extender to work. All 64bit systems work right away with same procedure....
GRRRR
Kickin myself for not being able to figure it out...
Has anyone got it working on a 32bit XP rig? Just to confirm my ignorance.....

BUDDHAPHISH
07-11-2009, 12:52 PM
Ok well I am a network engineer. First installing the MChat software and updating the Server Launcher to version R3 and the latest MChat. I was using a steam version of the game and found after running the R3 version stand alone it will log into UBI master server giving the Entering Lobby! message without any problems what so ever behind a router etc. I have a dedicated Public IP on my host machine so this step can be counted out .. I have tried both 1 and 0 ...

Finaly after the Mchat server launcher refused to enter the lobby I started to play around with it some .. It will get to

01:43:02 GameServer - Info: Creator info : Anonymous (0x24F0130C63AC9332)
01:43:02 GameServer - Info: Private ID : 0
01:43:02 GameServer - Info: Is arbitrated : true
01:43:02 GameServer - Info: Max public slots : 17
01:43:02 GameServer - Info: Max private slots : 0
01:43:02 GameServer - Info: Type : E_SESSION_TYPE_ONLINE
01:43:02 GameServer - Info: -------------------------------------------- <Stops HERE!>
01:44:53 Extender - Warning: Server did not start within the specified timeout.
01:44:54 Extender - Warning: Server did not start within the specified timeout.
01:44:54 Extender - Event: Server Stopped

It will continue to restart itself not entering the lobby even with tiemout limit at max.


AFTER I CLICK SKIP MAP the Mchat software enters the Lobby and works for 2 matches and then crashes not allowing the server to continue ... But I still have to mess with it after the 1st match has ended selecting skip map restart match to get it to dump the players either out or back in .... After the second match is over If I hit stop and then start it will run multiple FC2SercerLauncher.exe in my processes which I then have to close them down master server sees it as a 9999 and I have to push start again .

I edited the configs with notepad just to make sure wordpad wasn't messing up the format and that has proved to be no use

I also have the latest .NET runtime Clean install of XP 32Bit Pro SP2 on a dedicated PUBLIC IP

SO I installed a fresh version of FarCry 2 from direct2drive hoping this would give me 100% matching server files and not the steam version

Guess what!

It still sits at the ----------- line at the very end and will not enter the lobby on its own

I am about to take HotSauces word for it and install a vesion of XP 64 on that machine to see if it is some sort of glitch..

Any suggestions

update C++ runtime or what ?

I have tried run as Administrator also

If you want I can give you remote access to my machine so you can see for yourself with your own eyes what it does and I can give you a tour . Maybe it is a simple code ..

MChat
07-11-2009, 06:43 PM
I have posted a new version to my website, but not updated the web-page yet as the code is not fully tested and has partially complete Remote connection code in it.

You're welcome to try it to see if anything improves. Some of the bug fixes are:

1. Random grid failure (messagebox followed by a big red X on white background where the grid was).
2. Changing settings before starting server not taking affect.
3. Added a "Keep Awake" timer to send the server a command if no messages are recieved in over a minute. This should allow servers to fully start as after a minute it will send a "net_GetCurrentMapName" message.
4. Added a "Percent of players ready to start match" setting in Misc Config. The server will automatically adjust the "min players" setting so that a certain percentage (I use 50%) of the connected players must be ready before the match starts. If that percentage falls below the min players game setting then the min players game setting is used. (e.g min players is set to 6, percentage is set to 50%, with 8 people online 6 must be "ready", with 16 people online 8 must be "ready")

I've been running it for a few days on my machine, and there is a bug where something happens in the grid, but if you click "Continue" everything still works fine (not sure what's happening there).

Here is the direct link to it:

http://www.azchatfield.net/Far...r/FC2.SL.v2.0.06.zip (http://www.azchatfield.net/FarCry2/ServerLauncher/FC2.SL.v2.0.06.zip)

MChat
07-11-2009, 06:47 PM
Originally posted by MoJo_HotSauce:
FC2ServerLauncher.exe works without the extender on their 32 XP machines, but I can't get the Extender to work. All 64bit systems work right away with same procedure....
GRRRR
Kickin myself for not being able to figure it out...
Has anyone got it working on a 32bit XP rig? Just to confirm my ignorance.....

Did you try these steps:

1. Launch Extender without starting the game.
2. Edit the server config (via the Misc Config screen) to change the "Detect Public IP" setting.
3. Click Ok until you are back at the main screen.
4. Save Config.
5. Exit Extender.
6. Restart Extender.
7. Start game.


Or download version 2.0.06. There you can edit the settings by right clicking on the status icon and selecting "Change Settings".

BUDDHAPHISH
07-12-2009, 08:21 AM
Well man I have some good news . That new version is on the right track. It is dumping the server into the lobby if it doesn't get the game message.

A big thanks to you my friend. Will try to donate ASAP.

The config file saved the first time I used it and then it wouldn't allow me to load a saved config ever again ... Any suggestions on that would be nice other then that works good !!

Thank You !!!!!!

MOJO_Doughboy
07-12-2009, 11:00 AM
I am using windows XP sp3 and cannot for the love of god click on map menu to choose maps. code lines are correct c++ lines are correct is there a line i'm not seeing.

ZXRYAN
07-12-2009, 04:34 PM
works on my 32 xp system. On another subject if you are haveing problem with fire not going out i can help. evry time you make a change to server you need to reinstall RC2 server files.I dont know why but it fixed it for me. I made a change to server and fire would not go out again.I reinstall RC2.It works again. one more thing Ubi sucks as soon as bf 1943 comes out i am mailing my disk back to UBI with a nasty letter.This will be the last UBI game i ever Buy. Iwill just torrent them if there is a UBI game i want.

Kresty
07-13-2009, 12:18 AM
MChat,
I'm having a weird issue with the extender. When I run the software without an xml file and configure from scratch, it works perfectly fine.

But once I close the software and open it later to run the server, it doesn't work. So I look at the XML file I saved last time, it discards all the updated information when I close the software. But while running the server, xml and cfg file looks correct.

In order to run the server, I have to delete the xml file and start from scratch. I guess it somehow discards updated information when I close the extender. Do you know how to fix this? I'm running Vista 64 and I do have the new launcher.

Thanks for your help.

UPDATE : I found out that when I start the extender, it overwrites the default values to the previous saved file.

Does it have to do with FC2_SL_Settings.xml file at all? I wonder where the saved settings are stored.

MChat
07-13-2009, 07:01 AM
The Extender does not automatically save the Configuration settings. After you get it setup Select "Save Settings" from the File menu. Then next time you start it, it should load from that file. I have found that on some systems it doesn't like you to change the name of the FC2_SL_Settings.xml file: that might be what you're running into.

Kresty
07-13-2009, 07:38 AM
I got it to work. Thanks.

BUDDHAPHISH
07-13-2009, 10:43 AM
ATTENTION!!!! Maybe I am the only one here who found it hard to save the server settings and reload them!!

The simple solution to this is

DO NOT SAVE THE XML FILE IN THE SAME FOLDER AS THE MCHAT SERVER LAUNCHER

After creating a server save the config in your
My Documents\Games\Farcry 2\Server\

Just save the XML file in this folder and it will load everytime with no problems.

You only get the error message if you save the FC_2_Settings.XML file in the same folder

You must have the CFG file with the server config XML file in the Server Folder in your My Documents\Games\FarCry 2\Server

Thanks again MChat

Clover_field
07-15-2009, 08:51 AM
???

Here is my experience.

Last night I installed this beautiful tool.
Sorted out a Map rotation and fired the server up.
Wow it worked from the start.

But then I was wondering about the Playerlist.
Noone was listed. Looked like 12 little Ghosts where playing on my server...

Today I dl the SL Update thing and now its totaly wirred.

When I start the server with the SL 1.03 (2) I cant get in the Lobby it always stops at known line "----------------"
But when I try it with the old one SL 1.03 it starts. Cant even get a playerlist but it works.

http://forums.ubi.com/images/smilies/compsmash.gif

btw very nice work MChat I bet peps who get it working must be very happy with it

Kresty
07-15-2009, 04:21 PM
MChat,
my server always gets stuck at

07:19:16 GameServer - Info: Type : E_SESSION_TYPE_ONLINE
07:19:16 GameServer - Info: --------------------------------------------

When I use the regular launcher, it works.

This problem goes away if I put up two servers though. What would be causing the problem? Thanks.

MChat
07-15-2009, 09:32 PM
Clover_field and Kresty, are you using the latest Extender (v2.0.06)?

If not give that one a try with the 1.03 R2 server.

http://www.azchatfield.net/Far...r/FC2.SL.v2.0.06.zip (http://www.azchatfield.net/FarCry2/ServerLauncher/FC2.SL.v2.0.06.zip)

Clover_field
07-15-2009, 10:04 PM
used 2.0.05

will give another try on ...06 today and will post my results.

Cheers m8

ups as I see it 10 PM but 7 AM here... http://forums.ubi.com/images/smilies/16x16_smiley-very-happy.gif

btw published yours and C2A.Garnett Server tools in the german Ubi Forum.
http://forums-de.ubi.com/eve/f...1045475/m/4071029277 (http://forums-de.ubi.com/eve/forums/a/tpc/f/1891045475/m/4071029277)

Draconis_28
07-15-2009, 10:17 PM
Kicking *** and taking names like always mchat. Your making a lil work for yourself though. Miss seeing you on vent, won't have the net soon for a while so i'm out of the fc2 server running for a while. Anyway, keep up the work and don't give up, I want to play again eventually lol. Chrome OUt.

Kresty
07-16-2009, 12:36 AM
MChat,
I used 2.0.06 w/ 1.03 R2 server and got the error. As I said in my post, it works fine if I use the original server launcher, but with the extender, it stops there.

Anything I can try?

Thanks.

MChat
07-16-2009, 07:47 AM
Originally posted by Kresty:
MChat,
I used 2.0.06 w/ 1.03 R2 server and got the error. As I said in my post, it works fine if I use the original server launcher, but with the extender, it stops there.

Anything I can try?

Thanks.

You can try sending a command and see if that works.

Try sending a net_GetCurrentMapName at the console.

The Extender (v2.0.06) automatically does this if you wait about a minute after it gets to the "--------------" line.

MOJO_Doughboy
07-18-2009, 12:42 PM
ok mchat it appears the zone identifiers are conflicting with regular windows xp sp2 io securities. i think some iocommands on zi have to set like ioexeceptions instead of just IOex. apparantly windows 32 securities have been blocking the execptions on OS

I_am_DrFeeLGooD
07-20-2009, 12:35 PM
Thanks for the great tool! A couple of questions for you, though.

1) Is there any way to host a dedicated server on a computer connected directly to cable modem and play on that server using the same computer?

2) How do I set the program to load an pbsv.cfg file?

Thanks,

-M- Dr. FeeLGooD

I_am_DrFeeLGooD
07-20-2009, 12:42 PM
In reference to the above post, I should have mentioned, I can connect, but shortly thereafter I get kicked for pb heartbeats failure (PnkBstrB driver heartbeats).

Thanks again,

-M- Dr. FeeLGooD

I_am_DrFeeLGooD
07-21-2009, 06:17 AM
Ok, one more question MChat: I just found an earlier reply where you noted that a player cannot host the dedi and run a client on the same machine. Got it. What about running a dedi on one machine and running a client on another, but both within the same LAN, i.e. connected through a router but hosted on Ubi's servers?

MChat
07-21-2009, 08:00 AM
Originally posted by I_am_DrFeeLGooD:
Ok, one more question MChat: I just found an earlier reply where you noted that a player cannot host the dedi and run a client on the same machine. Got it. What about running a dedi on one machine and running a client on another, but both within the same LAN, i.e. connected through a router but hosted on Ubi's servers?

I'm not sure. I do that with my server, but I'm not running PB. When it comes to the PB configuration stuff, I'm completely ignorant.

MoJo_HotSauce
07-28-2009, 06:10 PM
no you can't host and play on same rig....
PB will read the same Ip for server and client and the duplication will result in a PB kick. You need to be on a seperate rig from server and behind a router. Next time you are on our coms hit me up... I'll help ya

Promethium
08-27-2009, 06:54 AM
Hey, how do you use this program,

I mean, i downloaded it from the site and changed the dir for the launcher, but now when i start your tool i get a error that it couldn't initialise (don't know it english) (i'm dutch) with the code 0c0000135 press ok to end.

Hope you can help me out m8

MChat
09-07-2009, 09:35 AM
Make sure you have the latest Microsoft .Net Framework (3.5 SP1), and the latest FarCry2 Server Launcher (RC2).

gitit20
09-08-2009, 10:49 PM
Pleas help me hehe i am a total noob to this sort of thing i have a couple questions were does the app need to be launched from? also when i try to launch it gives an error saying there is an error in the XML file this is what it says (12:47:48 Extender - Error: There is an error in XML document (2, 2).) sorry for this stupid question i red the web page and this forum to the last page maybe i missed it??? but i would really like to work i am using vista x64 SP2 and the server will launch when just using the one in farcry bin folder thanks for your hard work... sorry about my bad english

gitit20
09-09-2009, 12:44 AM
Ok so i red it again you say i will have to edit the xml and had to match what the consul out puts how do i do this and get to to match i guess i am just confused about that part thanks for the help in advanced...

gitit20
09-15-2009, 02:07 AM
its been a few days and no awnser i have red through and did every single thing your forum said to do but still can not get it to work right... keep getting the error in XML file error any ideas please help me...

hoathjuanid
09-16-2009, 11:21 PM
hi.. i have some prob with the server.. as discussed by gitit20... i checked everything setting in the cfg file.. and also almost read ur every post.. where u asked for modification i have modified those things.. when i start the D server it shows this ! mark.. i gave this 180 secs.. it didnt work.. and restarted server.. i checked the console its shows this error.. error in XML document (2, 2). im using winXP sp2.. can u plz solve this prob for me and gitit20.. thanks

lolz155
09-17-2009, 03:15 PM
Hi, I really need help.

I bought Far Cry 2 off Steam, I got the Fortunes Pack, Benchmark tool, Map Editor and Dedicated server. When I go to my Server Launcher.exe and start it, it starts but theres only a console. It starts saying stuff in the console and then at the bottom it says "Entering Game Lobby!" and then it stays blank. I tried unblocking ports 9000-9003, 3074, 3074-3075 on my "Router Setup Page" , but for some reason they didn't unblock. I tried like six times. I think it might be because of Steam, I saw pictures of how "Server Launcher.exe" is meant to look but mine isn't like that. -JUST A CONSOLE- Please help me.

Sandbird
09-21-2009, 05:38 AM
Can i make a small suggestion (addition) to the program ?

Make the gameserver "say" a custom message every "n" seconds/minutes in the lobby.

For example when people join the server i want to tell them that they can download the maps from "this" site, so they dont have to wait for the downloads, instead of telling them inside the game after it launches.

Now i am doing it by hand but it would be helpfull if the server does it by itself http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif

Thanks

Max_Knots
10-15-2009, 11:01 AM
ATTENTION!!!! Maybe I am the only one here who found it hard to save the server settings and reload them!!

The simple solution to this is

DO NOT SAVE THE XML FILE IN THE SAME FOLDER AS THE MCHAT SERVER LAUNCHER

After creating a server save the config in your
My Documents\Games\Farcry 2\Server\

Just save the XML file in this folder and it will load everytime with no problems.

You only get the error message if you save the FC_2_Settings.XML file in the same folder

You must have the CFG file with the server config XML file in the Server Folder in your My Documents\Games\FarCry 2\Server



This has been kicking my but all day. I can create, launch, join, play and save,but can't seem to load a saved cfg no matter what I have tried on 2 separate machines. One Vista 64, the other Win server 2008.

I have ver 2.0.0.6, 1.03 r2, .Net 3.5.

The error message I get:
---------------------------
Error
---------------------------
An error occured while loading server settings from file 'C:\Users\John\Documents\My Games\Far Cry 2\Server\test.'

System.Xml.XmlException: Data at the root level is invalid. Line 1, position 1.

at System.Xml.XmlTextReaderImpl.Throw(Exception e)

at System.Xml.XmlTextReaderImpl.Throw(String res, String arg)

at System.Xml.XmlTextReaderImpl.ParseRootLevelWhitesp ace()

at System.Xml.XmlTextReaderImpl.ParseDocumentContent( )

at System.Xml.XmlTextReaderImpl.Read()

at System.Xml.XmlTextReader.Read()

at GSL.ServerSettings.Load()

at GSL.MainForm.LoadServer(ServerSettings settings)
---------------------------
OK
---------------------------

MChat
11-04-2009, 07:00 AM
Can you send the file which gets generated when you save? Go to the Help->About screen and click on "Report Bug."

Max_Knots
11-05-2009, 05:43 AM
I'll get right on it!

Thanks

Raptor7ro
11-06-2009, 01:35 PM
Hello,

Mchat I have this weird problem. I use the latest extender version, everything else seems alright. Look at the settings and the result I get. Can you help pls? Thanks. Raptor™

http://i24.photobucket.com/albums/c28/roger_deviant/as/mchat.jpg

vladimir_black
11-18-2009, 05:13 AM
hello guys,

I can't seem to get maps in the rotation... :S

there is no add or whatever...

Anybody have any ideas???

lattimershotgun
11-25-2009, 10:50 AM
I have the exact same error as above. Why is this and what can I do to fix it?

Barra-WTF
11-27-2009, 08:36 AM
http://www.azchatfield.net/farcry2/serverlauncher/

Sponts
11-30-2009, 03:51 AM
Oh. Never mind. I am blind lol.

Everything is perfect now!

MChat
12-12-2009, 10:05 AM
December 12, 2009 11:05 (GMT-7) Update: Version 2.0.07 is available, click the link below to download version 2.0.05, then the next link for the upgrade to 2.0.07. (If you already have 2.0.05, just download the upgrade).

2.0.07 adds the ability to remotely change server settings (if the Ubi Server Launcher supports an "in-game" change for the setting) using a SRV_SETSETTING command. This command is available to players configured with the the "Full Admin" option checked. Download the appropriate XML File below (view in Browser, Notepad or an Xml Editor) for a list of commands and appropriate values (Note that not all settings can be changed "in-game".)

Server Launcher Details Page (http://www.azchatfield.net/farcry2/serverlauncher/)
Version 2.0.07 Upgrade Zip File (http://www.azchatfield.net/FarCry2/ServerLauncher/FC2.SL.v2.0.07.Upgrade.zip)
Deathmatch LAN Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/Deathmatch_Lan_Settings.xml)
Deathmatch Online Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/Deathmatch_Online_Settings.xml)
Deathmatch Ranked Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/Deathmatch_Ranked_Settings.xml)
Team Deathmatch LAN Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/TeamDeathmatch_Lan_Settings.xml)
Team Deathmatch Online Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/TeamDeathmatch_Online_Settings.xml)
Team Deathmatch Ranked Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/TeamDeathmatch_Ranked_Settings.xml)
Capture the Diamond LAN Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/Ctf_Lan_Settings.xml)
Capture the Diamond Online Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/Ctf_Online_Settings.xml)
Capture the Diamond Ranked Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/Ctf_Ranked_Settings.xml)
Uprising LAN Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/Uprising_Lan_Settings.xml)
Uprising Online Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/Uprising_Online_Settings.xml)
Uprising Ranked Settings (http://www.azchatfield.net/FarCry2/ServerLauncher/Uprising_Ranked_Settings.xml)

MChat
12-12-2009, 10:12 AM
Originally posted by Raptor7ro:
Hello,

Mchat I have this weird problem. I use the latest extender version, everything else seems alright. Look at the settings and the result I get. Can you help pls? Thanks. Raptor™

http://i24.photobucket.com/albums/c28/roger_deviant/as/mchat.jpg

Sorry, I haven't been on these forums in a little while.

The problem you are having is that the Extender does not have the correct path to Ubi's ServerLauncher.exe. The Extender's config file needs to be changed so that the path is correct. Instructions for doing this are at the end of the page here:
http://www.azchatfield.net/FarCry2/ServerLauncher/

deathfinderxx
12-14-2009, 07:37 PM
im also getting that 12:47:48 Extender - Error: There is an error in XML document (2, 2). error and wont let me setup my server because of that...

deathfinderxx
12-16-2009, 04:25 AM
Well does anybody know a fix for this? Its been a few days and i want my server back up :/

likethematrix
03-18-2010, 04:02 AM
After about the 8th map the server crashes, with no error or any details concerning the crash, Vista x64 with no punkbuster installed as well as the most recent .net, same with x64 win server 2003. "Server Has Shutdown" is what it tells me. Doesn't crash when i run the server normaly from the FC2ServerLauncher.exe. I applaud you for making such a tool, but if this just crashes your server consistenly, how is it worth having installed...

jpmfa
09-02-2010, 03:33 AM
I set the server messages in Misc config menu but they don't appear in match. Please help.

JP [MFA]

jpmfa
09-04-2010, 05:41 AM
Hello,
This extender does not work at all. At least on my Win7 64 bit.
The commands on say command (T) don't work, the servers messages also, etc... It just run the server as no extender exists.
I made all the step as described on doc but it simple doesn't work.
Waiting for a better extender or some explanation for all these issues...

Best Regards,
JP [MFA]

jpmfa
09-04-2010, 06:45 AM
Bah,

I was reading all this post and I got the cause, a special FC2ServerLanuncher.exe is needed (FC2ServerLauncher_103_R2).
This is the last one?
And it would be very nice to put this info on the extender webpage.
Thanks MChat http://forums.ubi.com/groupee_common/emoticons/icon_wink.gif
Best Regards,
JP [MFA]