BFHModsBFHeroes 42
RSS
 

Get Adobe Flash player



 





Page 1 of 11
Forum moderator: Chubby 
Forum » Battlefield heroes » Battlefield Heroes moding » [tutorial]How to make my own server (Not sure if this still works...)
[tutorial]How to make my own server
McFluffDate: Friday, 2010-05-28, 9:16 AM | Message # 1
Lieutenant colonel
Group: Administrators
Messages: 103
Awards: 1
Reputation: 12
Status: Offline
Not sure if this still works...but still wont hurt to post.
This was posted by GoNational all credit goes to him.
Quote
Attention! For now this tutorial only works for the server side and you have (until now) no way to connect.
enjoy following this tutorial.
Hi and welcome to this tutorial.
I want to show you here how to make a simple Battlefield Heroes Server.
Let's start by the things you need:

1. Battlefield Heroes
2. Battlefield 2
3. Windows XP or newer
4. Windows Explorer or something similar to it.
5. Wireshark
6. A way to redirect an IP to another

Part 1

The first step is to install Battlefield Heroes and Battlefield 2. This should be no problem.
Now, there is an easy way to get both things BF:H and BF2 together. Get into the install directory of BF:H and change to the MODS folder. Then copy the folder "bfheroes". Go to the BF2 install folder and paste the folder in your clipboard in the directory "MODS" of BF2. Now you have got something like this:
----
folder: mods

bf2
bfheroes

---

If you want to play BF2 later again, remember to backup your bf2 mod folder by simply renaming it to "bf2_old". now just rename the bfheroes mod folder to "bf2".

Now, if you start the BF2 Dedicated server, there should be no problem - and it should start.

With another installation of BF2 you can proof that this is not just a trick with no sense. You will see this server as "A Battlefield Heroes Server" with the mod "Unknown Mod".

Since now, there is no way to connect to this server, but I and the UC Forum members are searching a way to do this.

If you got an idea which could help me to connect to the Server, post it here: Connect to IP / Own Server or send me a PM. This could be a way to modificate the client of Battlefield 2 or hack the BF:H client - and of course any other way.

The proof that this tutorial works is in the other thread!

If you want to thank me, please rep+

PS: Yes I did this tutorial by myself and I found that way by myself. I have no credits to get here except of a credit to me.

PPS: If you can help, please do so!

This way of connecting won't work until we figured out how to solve the last pieces of this puzzle, but try it yourself.



 
McFluffDate: Friday, 2010-05-28, 9:17 AM | Message # 2
Lieutenant colonel
Group: Administrators
Messages: 103
Awards: 1
Reputation: 12
Status: Offline
Quote
Part 2
This is how to connect.
The theory is: We bookmark a real server which is online 24/7 and then redirect this IP (which should be static) to our own Server in our Home Network or anywhere else.

This is how to do it.

Download Wireshark (http://www.wireshark.org/download.html) - This is a program which can figure out the IP your PC interacts with - and install it.
Start it (for advanced users: do not capture now!)

Start the game by visiting the official BF:H Website and click the Big "Play Now" button.

Now select your character click "Play Now!" again. It doesn't matter on what server you land, because you won't stay there.
Press TAB+F5 or your custom key-combination to bookmark this server.
In the statistics board you should see the words "This server is bookmarked" at the top on the right.

Tab out with ALT+TAB and close any Programs (except Battlefield) which use the Internet or could use the internet. If you jump over this step, you won't be able to see clearly with which IP you communicate as a Server.

If you disconnected from this Server already, join it again by using the Options --> Connect to server Function.
Just be sure that you are in a normal play and the game generates traffic.

Now, run a Wireshark capture (if you have closed it, open it again!) by simply pressing Capture --> Interfaces on the Top Bar.

Now, search for the Device which got packages (here should be only one) - and select "start".

Tab back into the game by simply clicking on the BF:H logo in the Taskbar and play a bit.

When you think you got enough (5 Sec of real gameplay are enough most times), tab out again and enter the Wireshark GUI. Then click "Capture --> Stop" in the top bar.

Now you should only find about 3 IPs or less. Now you want to prove that you are proceeding with the right one, so let's see if it's a Eliot Ness Server for example. You can find out this by simply doing a TRACERT command in the CMD. Just open the Command Line ([WinKey]+[R], then enter CMD) and enter "tracert [ip-address]", so, in my example it could look something like this "tracert 95.122.188.128", just without the quotes. If you had success, you should see somewhere something like provider.eliot.ness (it doesn't have to look like this, but just find out if there is anything about a Server Provider). If you don't know any server providers, go here: Rent a Server - Free Shooter Game - Online shooter - Battlefield Heroes <-- These are the official Providers for official servers.
Now, we have got the IP of our server. We just have to redirect the IP of the server to an IP of our wishes...

can you solve this puzzle? please post and let everyone know!



 
FreezeDate: Saturday, 2010-05-29, 3:10 PM | Message # 3
Private
Group: Users
Messages: 15
Awards: 0
Reputation: 0
Status: Offline
Just to throw the info out there, you're actually running BF2 so you can never connect with Heroes.

Some things in Heroes won't work in BF2 so even if you did connect you wouldn't be able to use abilities, etc.

I tried porting 2142's server launcher and gave up. Might want to steer that way if you're interested.

 
Apache_ThunderDate: Monday, 2010-05-31, 10:50 PM | Message # 4
Lieutenant colonel
Group: Administrators
Messages: 132
Awards: 0
Reputation: 4
Status: Offline
The BFheroes exe can almost be put into dedicated server mode with the dedicated server command line option. Sadly the last time I tried this the game exe simply CTDs when this is done. sad
 
Forum » Battlefield heroes » Battlefield Heroes moding » [tutorial]How to make my own server (Not sure if this still works...)
Page 1 of 11
Search:








 
Statistics Forum
Recent Posts Readable topic Top Users New User
  • [mod] Dedicated Servers
  • [community] make me a mod
  • Battlefield Heroes'42
  • so close on getting a chopper ...
  • [TUTORIAL] How to start moddin...
  • Mods, Caught on Tape/Screensho...
  • [TUTORIAL] How to make custom ...
  • Battlefield Heroes'42
  • My mods
  • how to add new buildings?
  • Apache_Thunder
  • McFluff
  • SgtColbert
  • Philly
  • Conorman
  • Dutchassasin
  • Mrtn
  • Solidsnail
  • wakamonkey
  • SwiftGreen
  • gamervajiko
  • GANS1917
  • traimientayts
  • gergoforma1
  • mvja12013
  • taylormmocollege
  • Prevé
  • ansh12kumar
  • dasarandasaran11
  • salajad1n1987
  • Based on the game Battlefield Heroes By Electronic Arts™ and DICE™ | By using this website you agree to our Tearms Of Use
    Some images are taken from JW Renders, check it outs it has some cool stuff. Some translations provided by uCause.esigned by CENTROARTS