HyperLobby Online System  
  Login :: Create an account
::  Home  ::  Downloads  ::  Your Account  ::  Forums  ::
Navigation

HOME/NEWS:
· News

MANUALS/GUIDES:
· HyperLobby manual
· Tips & Tricks
· Release notes
· Terms Of Service
· License

DOWNLOADS:
· HyperLobby client

SUPPORT:
· Support forum
· Forum search

FORUMS:
· HyperLobby general
· Online competitions
· Community support
· HyperLobby skins
· Supported games

Donations
Donate to support future development and hosting of the HyperLobby

Make donations with PayPal!

Due date: Oct 31
October goal: 150.00
Total receipts: 20.00
Transaction fees: 1.38
Net balance: 18.62
Bellow goal: 131.38
Site currency: USD
12% 

October donations:
AB_ThunderChief20.00
Forums

SimHQ has moved

Fighters Anthology

Alternative HyperLobby

Happy New Year 2024 !!!

Happy Holidays

I/JG7 "Nowotny" Skin

CFS3 and win 11

IL2 Great Battles series


HyperLobby Online System: Forums


HyperLobby Online System :: View topic - Fully automatic co-op hosting on Hyperlobby - info, feedback
Log in Register Forum FAQ Memberlist Search HyperLobby Online System Forum Index
View next topic
View previous topic
Post new topic   Reply to topic
Author Message
rnzoli
Dude
Dude



Joined: Oct 09, 2006
Posts: 17

PostPosted: Thu Aug 11, 2011 3:30 pm Reply with quote

Greetings everyone,
Automatic rotation of co-op missions have been around since 2006, and a handful of squadrons / hosts have used it successfully in the past 5 years to run both casual short co-op missions, DCG campaigns, SEOW battles in unattended mode, using high capacity dedicated server machinces. Over the 10 years of IL-2, there have been a lot of user created co-op campaigns as well, which deserve to be available, even if the creator not even flying IL-2 anymore. The automatic co-op server allows sharing those threasures with everyone, and having it played together in a cooperative manners.

One problem however always remained - even though a player can join a co-op in progress, it can never enter the battle already ongoing (just use in-game chat while waiting for the next mission to launch). So a constant problem was that players joined the server at the "wrong" time. So co-ops are still (even after so many mods) require time coordination, new players MUST be notified when is their best time to join in between missions.

In order to solve that last problem, I programmed a small application that annnounces on HL when a new co-op mission is ready to be played. It's not a hack, it's a normal Java + Visual Basic mouse/keyboard emulation.

So with this new feature activated, a co-op server can reserve a co-op slot in HL, announce it's own version, mission name, aircraft type etc, and bring in players at the most appropriate time, to the co-op server, just before starting the next mission.

As far as the first tests showed, people can see it two differentways:
a) as a good thing for the players, since there will always be co-ops available at their fingertips, on fairly powerful machines, no lag etc. That's our intetion.
b) but it can also be seen as an intrusion to the normal life of the HL lobby, with a ruthless, heartless robot flooding HL with its own advertisment. That's NOT our intention.

Some of the clarifications I tried to sort out with the admins of HL, to agree on where are the limits of being informative, but not intrusive, so hopefully we won't make anyone angry in the future.

But as I cannot be online to explain as often as needed, I created this topic, feel free to post your comments or questiosn on this idea, and I will try to answer regularly.

Some links for background info:

The original co-op server idea back in 2006 (loooong discussion):
http://forums.ubi.com/eve/forums/a/tpc/f/23110283/m/8111000864/p/1

The latest co-op server description:
http://web.t-online.hu/rnzoli/IL2DSC/intro-coop.html

Link to the 102nd squadron, which provided a high capacity server in Europe 24/7 for the past 5 years.
http://102nd.org/

Cheers,
Zoltan Nagy
(rnzoli)
 
View user's profile Send private message
SgtJohnston
Postman
Postman



Joined: Oct 08, 2010
Posts: 54
Location: Australia (GMT+10)

PostPosted: Fri Aug 12, 2011 9:13 am Reply with quote

Very nice Smile I've made something similar.

_________________
___________
Sgt.Johnston 
View user's profile Send private message
rnzoli
Dude
Dude



Joined: Oct 09, 2006
Posts: 17

PostPosted: Sat Aug 13, 2011 2:32 pm Reply with quote

Situation update after discussion with HL admins.

The version, CRT, mission name and aircraft types are now included in the game info, it will NOT take up chat capacity.

The co-op server will only use co-op #2-#4 (for maximum 5 minutes), so as not to interfere with real people hosting their co-op missions in co-op #1 in the default General Room.
(For beginners: co-op #2-#4 are visible in the Cooperative room. )

A short reminder ("Starting in 1 min") text chat in the lobby will only occur, if there is a player already on the server.
The empty server will not emit any HL chat, even when it is starting to host a new mission with new planeset.
 
View user's profile Send private message
SgtJohnston
Postman
Postman



Joined: Oct 08, 2010
Posts: 54
Location: Australia (GMT+10)

PostPosted: Mon Aug 15, 2011 1:13 pm Reply with quote

I'm just curious what did you use to write this program?

_________________
___________
Sgt.Johnston 
View user's profile Send private message
rnzoli
Dude
Dude



Joined: Oct 09, 2006
Posts: 17

PostPosted: Tue Aug 16, 2011 7:04 am Reply with quote

rnzoli wrote:
it's a normal Java + Visual Basic mouse/keyboard emulation.

IDE: Netbeans and MS Visual Studio. 98% is in Java, the VB part is only needed because for the Win API calls, well, and because I couldn't get my head around the Java Native Interface (JNI) until now Rolling Eyes
The sources are not distributable, the binaries are available to only a handful of people (server operators) that have already signed a non-disclosure agreement with me (real names, addresses, phone numbers etc.)
 
View user's profile Send private message
SgtJohnston
Postman
Postman



Joined: Oct 08, 2010
Posts: 54
Location: Australia (GMT+10)

PostPosted: Tue Aug 16, 2011 2:24 pm Reply with quote

Ah i see I'll have to start playing around with Java some time

_________________
___________
Sgt.Johnston 
View user's profile Send private message
Display posts from previous:       
Post new topic   Reply to topic

View next topic
View previous topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum



Powered by phpBB © 2001-2003 phpBB Group

Forums ©