in
Welcome to Lionhead Community Sign in to Windows Live ID | Help

BW Phoenix - Released [Play BnW Online Again]

Last post 23 hours, 50 minutes ago by KeepITxSlick. 956 replies.
Page 1 of 39 (957 items)   1 2 3 4 5 Next > ... Last »
Sort Posts: Previous Next
  •  08-01-2005, 20:17 1011350

    BW Phoenix - Released [Play BnW Online Again]

    Ok, I was going to make a quick site to put this stuff on, but I really can't be bothered with any sort of site design, so I'll put it all here.

    All ports mentioned in this article are TCP.

    What is BW Phoenix?

    BW Phoenix is a program that enables you to play people across the internet on Black and White by using the LAN interface built into the game

    Why this? Can't I use a fake LAN?
    Fake LANs aren't that G o o d [Good] for this sort of purpose really, some of them will work, but they will be slow as they all have to route every single bit of data. BW Phoenix only routes the data it needs to, and enables the game to make a direct connection with other clients. This means you get a lag free game experience, and are able to change certain Black and White specific parameters.

    Having said that, if you haven't got an existing LAN connection, if you install hamachi, you can tell bw to use the network interface hamachi gives to you, then use my program to seek other game clients in LAN without connecting anywhere.

    Who can run it?
    Anyone who has a network adapter - black and white needs to see one in order to let you in to the internal lan interface. You can probably use a program to fake one.

    Great, where do I get it?
    You can download the client from here, and the lobby server from here. It is advised that you read below in order to find out how to use them. It may seem like a lot, but its a really simple process once you start using it.


    Pre-Requisites:

    Microsoft .NET Framework
    You need to get this installed in order to run either the server or the client, so head over there and get it sorted!

    Game version 1.2
    You can get that from http://www.kayssplace.com

    Hosting
    To run the lobby server, you need the port 6012 forwarded To host a game after connecting to a lobby, you need the ports 6014 and 2612 forwarded. See http://www.portforward.com for more information on that. You do NOT need to forward any ports in order to JOIN an existing game.

    Connection
    You must have a connection using some sort of LAN interface, and your connection speed must be greater than 256k. I cannot code around this limitation, its just the way the game works. (Thankyou Daniel Deptford for getting that piece of information to me Smily [:)] )


    Ok then, so how do I use it?

    First extract whichever it is you are using to a folder somewhere, so the dll is in the same folder as the exe. That is all the installation process requires.

    The client

    Ok, not going into great detail, but the main steps to getting a game started are:

    • Find someone running a lobby server, or run one yourself ( See below )
    • Type their IP into the box
    • If you have certain ports forwarded ( 6014 and 2612) you can check the box to 'enable hosting'
    • Click Connect

    This starts off the program and it will hopefully have connected to the server. If not, then check the settings and try again.

    The Next Step.
    Load up Black and White and enter the 'Local Game' area once its loaded. This should bring you to a lobby screen.

    Now, this is important. Someone needs to have checked that box to enable hosting. It basically makes you visible to the other people who have connected.

    If you are hosting, you may not see anyone in the lobby, you just have to wait for someone else to come along and do the process below.

    To start a game, you just click on that person, and select 'join game' down the bottom right.

    This brings you to the chat area, where you can talk to the other players in the game, and set the winning conditions. When everything is to your satisfaction, click the 'ready' button if you're not hosting, and click 'start' if you are hosting. The game should then start.

    If the game is to crash then, the person who's game you joined hasn't forwarded their ports correctly. Yell at them very loudly and tell them off for being idiots.


    The Lobby Server

    Ok, the lobby server. The lobby server is what all the clients connect to, and it routes all the messages around after modifying them. You need port 6012 forwarded to run the lobby server.

    IMPORTANT: If you connect to your own lobby server, make sure to use your external IP address as the server IP - get that from here - , not your local network one. People will not be able to see you if you don't do this. This is also the IP you give other people.

    The Server is simple to run once you have your ports forwarded. Just click 'Start Server' and people will be able to connect, assuming you have forwarded your ports correctly.

    I'm sure in time other people will write a better guide, because I'm a coder, not an FAQ writer, and I'll replace this with the one they write.


    Planned updates:

    • Use the lobby server as a forwarder, so you don't need to forward ports to host a game
    • Add the ability to change your name before you log in
    • Fix any stability problems people bring to light now I've released it
    • Enable the transfer of maps between connected clients
    • Anything else I can think of while I'm working on this.

    Someone feel free to write a better version of this and I'll paste it over, I'm very tired.

    Make sure to check frequently for new versions, as its a long way from being completely done as of yet.

    Ok!


    Update!

    BW Phoenix 1.1 is now released.

    Find the updated client and lobby at the usual location.

    I've added an option, so if you can't connect to your own server, you can connect to 127.0.0.1 and override the IP the server allocates to you - write in your external IP to the optional textbox.

    Have fun.

    Expect 1.2 to have full routing capabilities and the ability to set your name!


    I have no idea what I am talking about
  •  08-01-2005, 20:17 1011351 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

    How to host a lobby in 1.1

    Just set up the lobby, start it. Give the other clients your IP address to connect to, and they'll connect to your lobby.

    When you connect to your lobby, select 'Enable Hosting' in the advanced tab.

    If you cannot connect to your own lobby, you need to connect to 127.0.0.1 ( which is a shortcut to your own machine ), then go to the advanced tab and select 'override server IP', and type your external IP in there. - Then connect as normal.

    Anynoe who has the 'Enable Hosting' button checked will be able to host a game using your lobby. Just start up bnw and you'll appear to anyone connected.


    I have no idea what I am talking about
  •  08-01-2005, 20:17 1011353 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

    this too - reserved
    I have no idea what I am talking about
  •  08-01-2005, 20:20 1011356 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

    Wooo Phoenix. Owned first post next to Dero Big Smile [:D] I can't see an explanation of how to forward your port and I'm not sure how to.
  •  08-01-2005, 20:24 1011361 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

    Won 2 test games already!Silly [:p] Looks like a Good [Good] enough guide, Dero. Can't see what's missing.
  •  08-01-2005, 20:25 1011363 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

    That was quick - I was expecting a few more days yet :O. Nice work, again :P.
  •  08-01-2005, 20:25 1011364 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

    I can Silly [:p] get your external ip here - whatismyip.com
  •  08-01-2005, 20:31 1011376 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

    Ooh I want to try! Someone add me on Msn, stat!
    We can't cure the world of sorrows, but we can choose to live our lives in happiness.
  •  08-01-2005, 20:31 1011378 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

    Right, I'm going to forward my ports now then try to host a game...
  •  08-01-2005, 20:36 1011385 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

    great job Happy [:)]
  •  08-01-2005, 20:37 1011387 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

    Let's hope it works... I must play and be devious!Devious [:devious:] Let my temple become one huge spike with thousands of spikes on it! Muaha! Muahahahaha! *My Evil [Evil] soul has been unleashed!Devious [:devious:]*
  •  08-01-2005, 20:46 1011399 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

    Woehoewww spread the word: B&W is back Online!!!Big Smile [:D]
  •  08-01-2005, 20:50 1011408 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

    Don't know the username and password for my routerCheeky [:cheeky:]. Apart from that, we're good to go... Cheeky [:cheeky:]
  •  08-01-2005, 20:50 1011409 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

    Dero - you should make that "BW Pheonix" banner your sig, and link to this thread...
  •  08-01-2005, 20:53 1011411 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

    Eh, don't worry, figured it out.
  •  08-01-2005, 20:53 1011412 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

    I can join people's games... msn - fireofthedark@msn.com add me
  •  08-01-2005, 20:56 1011418 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

    I have a lobby server running at 81.102.165.29 I'll set up a game and let you lot join it in your own time.
    I have no idea what I am talking about
  •  08-01-2005, 21:05 1011439 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

    I suggest an option in the client that makes your server ping the necessary ports Happy [:)] Shouldn't be too much of a hassle, and would save a lot of people a lot of trouble.
  •  08-01-2005, 21:14 1011448 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

    LT, can you test mine?
  •  08-01-2005, 21:18 1011451 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

    Great work with the project, Can't wait to tell my friend about this we tried playing Gamespy server and it never did work.
  •  08-01-2005, 21:31 1011472 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

    PotG, sorry but I am occupied right now Happy [:)]
  •  08-01-2005, 21:35 1011479 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

     Quoting: THE_DARK_KNIGHT
    Dero - you should make that "BW Pheonix" banner your sig, and link to this thread...
    Bloody hell man! It's Phoenix!!! If you keep on saying it other people will imitate you ... It happened with 'Ron Miller' (although it's Millar) and now look how many sites misspelled it ... *grammar nazi mode off* Nice one Dero. Not thanks to my firewall that I've never played a game though (and my crappy comp ...), keep up the good work though! Happy [:)]
    Bathing in eternal sunlight...

    {Sig Made By SenileSkunk!}
  •  08-01-2005, 21:39 1011493 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

    This looks *very* good - you have made me want to play again (!) *goes off to install required components plus black & white - again*
    Oh my god, I'm not playing WoW *panic*
  •  08-01-2005, 21:42 1011501 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

    I want to play a game with someone.Silly [:p]
  •  08-01-2005, 21:45 1011512 in reply to 1011350

    Re: BW Phoenix - Released [Play BnW Online Again]

     Quoting: AMAUNATOR_THE_REVEALER
    *grammar nazi mode off*
    You can turn that off Shocked [:o] Wink [;)] Where oh where is my copy?
Page 1 of 39 (957 items)   1 2 3 4 5 Next > ... Last »
View as RSS news feed in XML