Usage (GUI-mode):
- in the settings tab, select the correct adapter as capture device and seelct your local IP address
- if you are in a NATed network (e.g. DSL) and your router supports UPnP activate this option in the settings.
- press “Start Engine”, XBSlink will now listen for incoming request.
- to join another player or XBSlink network, enter a host in the “Remote Host” field and send an announce.
- XBSlink will show info on all discovered nodes. If the ping time to a node stays “N/A”, the communication to this node can not be established properly.
- start hosting a game on your xbox or join another players game.
- in the chat tab you can talk with all connected XBSlink nodes
If you have problems with some games you can try to enable the “advanced forwarding of broadcasts” option. XBSlink will try to recognize more packets on the network. Some unrelated broadcast traffic might also be transmitted.
You can also tell XBSlink to always forward packets from certain network devices. Just add a MAC address to the list in the settings tab and enable the special MAC list. This features allows XBSlink to work as a proxy for other platforms as the original xbox or even for PC games that only support LAN connections.
The options “advanced forwarding of broadcast” & “enable special MAC list” are activated/disabled in real time even when the engine is already started.
Cloud List Feature:
- enter a cloud list server
- load the current cloud list
- select a cloud from the list and press “join/create”
- to create a new cloud, enter a new cloud name, maximum nodes in the cloud an an optional password and press “join/create”
Linux version:
To run XBSlink on a Linux OS you need to have mono and libpcap (v1.1.1) installed. Download the Linux package of XBSlink and extract it to a directory of your choice. Due to the nature of the pcap library you have to run XBSlink with root privileges. To start XBSlink enter the directory with the file “XBSlink.exe” in it and run “sudo mono XBSlink.exe”. Why is this an “.exe” file even we are not on windows? Well, XBSlink is a .NET application
You won’t need “wine” to run it.
If you don’t want to run XBSlink as root you can give mono low-level network acces with this command:
sudo setcap ‘CAP_NET_RAW+eip CAP_NET_ADMIN+eip’ /PATH/TO/MONO
Mac OS X version:
To run XBSlink on Mac OS X you need to have mono and libpcap installed. Download the Mac package of XBSlink and extract it to a directory of your choice. Due to the nature of the pcap library you have to run XBSlink with root privileges. To start XBSlink enter the directory with the file “XBSlink.exe” in it and run “sudo mono XBSlink.exe”. Why is this an “.exe” file even we are not on windows? Well, XBSlink is a .NET application
Command-line non-GUI mode:
If the program is run with at least one command line parameter XBSlink switches to non-GUI mode. To display a help message run “xbslink.exe -h”.
Once XBSlink is running the following commands are available:
- press “h” to display the help message
- press “q” to quit program
- press “l” to display the cloud list
- press “u” to show the list of connected nodes
All console messages are prefixed with a type indicator:
- “I:” informational message
- “C:” chat related message
- “D:” debug message (only in debug mode)
Available command line parameters:
XBSlink Version 0.9.5.3 Usage: XBSlink.exe [-h] [-l] [-s CLOUDSERVER] [-c CLOUDNAME] [-u] [-p PORT] -n NICKNAME -o IP -i CAPTURE_DEVICE_NAME -?, -h, --help show this help message -l, --list-devices list all available network packet capture devices -d, --update-check check online for program update -n, --nickname=VALUE set the nickname -s, --cloudserver=VALUE set cloudserver URL -j, --list-clouds list available clouds on cloudserver -c, --cloudname=VALUE connect to this cloud -m, --max-nodes=VALUE maximum clients in cloud. default is 10 -w, --password=VALUE set password for cloud -u, --upnp use UPnP to forward incoming port -p, --port=VALUE set the incoming port number. default is 31415 -o, --source-ip=VALUE bind to this local ip address. -i, --capture-device=VALUE name of network device for capturing packets
pow pessoal alguem pode me ajudar toda vez que tento conectar no xbs ele da um erro assim unable to connect to host alguem sabe como me ajudar aguardo respostas obrigado
english please? German? French?
I can’t run Xbslink for no reason. It keep saying *application failed to initialized bla bla. Any solution?
Hi, when i try to join a cloud, it says asking cloud_helper for help etc.. and it goes like this forever. i have xbox 360 jtag.
i got everything running ports forward and when i try to connect to a cloud the application crashes. im on a mac running 10.7 with the lastest xbslink
RTF Parsing failure: Malformed color entry
RTF Stream Info: Pos:12 Line:38
TokenClass:Unknown, Major:58, Minor:27, Param:-1000000, Text:\chyperlink
Unhandled Exception: System.UriFormatException: Invalid URI: The format of the URI could not be determined: sounds/new_node.wav
at System.Uri..ctor (System.String uriString, Boolean dontEscape) [0x00000] in :0
at System.Uri..ctor (System.String uriString) [0x00000] in :0
at System.Net.WebRequest.Create (System.String requestUriString) [0x00000] in :0
at System.Media.SoundPlayer.LoadFromUri (System.String location) [0x00000] in :0
at System.Media.SoundPlayer.Load () [0x00000] in :0
at System.Media.SoundPlayer.Start () [0x00000] in :0
at System.Media.SoundPlayer.PlaySync () [0x00000] in :0
seems like something is not running with the newest OSX anymore. i might have to look into that… don’t have a MAC though.
I have probleme with xsblink on imac lion version..
I open the terminal and write sudo mono XBSlink.exe bat the file or directory not exist.. The directory name is XBSlink with all file complete..
HELP MEEE PLEASEE!!!
Hi. I love the app and it works great for me however, my friend is having the following problem:
“I keep getting this error message pop up when I start XBSLINK – As far as i know all the settings are configured correctly….
————————–
XBSlink warning
—————————
Please note that using a wireless connection as the capture device is very likely not going to work on Windows. sorry…
—————————
OK
—————————
I have changed the capture device in my neywork settings and saved, it still comes up when the application is loaded.
When Load a cloud it all boots up fine with no error messages, however my friend cannot see me when i try and host a game.
My friend has no problems playing with his friends. Any ideas what i’m doing wrong?
(This happens everytime I load the program up) I am using an Xbox360 – with 2 x EtherNET cables – one from the 360 and one from the laptop, they both are wired to my Sagem Router
Cheers”
I tried to help him configure it but I just don’t know what the problem is. He keeps getting the same error message.
please post this problem in the forum and add a sreenshot of the network settings as well as the LOG messages
Hey guys thanks for the good work…
I was wondering to what level does XBSlink compatable with
PS3 ?
And how to solve the below 30ms ping issue ( is there a way to false the server with the outcoming ping from local host ?? )
Hi ahmed,
all PS3 games with LAN gaming should work (as long as you set the same IP subnet on the PS3s)
I assume you are referring to the ping limit on the xbox360. I am afraid that this can not be faked, as it is not an ICMP ping but a proprietary encrypted protocol.
Hi, I have two questions:
1) Is the 30ms ping limit only measured from clientside to server and affects only clients then? If i host a game session on retail console then all the people with freeboots and patch installed can join anyway?
2) I’m in the network with pptp internet access and i’m behind the NAT (the type is symmetric). Is there any chances that some features would be implemented in future versions of XBSlink
(like nat-pmp or stun-related stuff) allowing me to host & join?
Hi Mikhail,
a patched console can join a game on a non-jtag console.
1) yes
2) uhm, as long as you have the correct port forwarded (or UPnP enabled on your router), this should already work.
please, use the forum for further questions.
I would say ‘good job’, works perfectly on my pc… However, i can’t get it to work on the mac. Since kai has a native app for mac i was kind of expecting the same from xbs, instead i’m treated to a list of reqs that includes libpcap and mono and when i go to the usage instructions what do you know??? All it says is “run sudo mono xbslink.exe”… as if i’m supposed to be a programmer and know what the hell that means!!!
Yup, big big disappointment…
hi stef,
or maybe another XBSlink MAC user could jump in to save the day?
i am sorry to hear you have problems running XBSlink on your MAC. XBSlink is a cross-platform application running on the .NET platform/mono. There is possibly a way to make a .NET application run on a MAC by simply clicking on it, but i just don’t know how. I don’t own a MAC … If you still want to get XBSlink running on MAC OSX i will gladly help you
Thanks 4 this great app!! it works really good!
I have a JTAG xbox360, my ping is TOO low, when I can enter the game etc, but it’s lagged a lot, I wanted to know how can I solve this lag? And about the host, where I find the ip adress of the best player? Thank you!
Hey DANIEL,
You have to use the NO LIMIT for network tool patched!
orriginal xboxes has a limit of 30ms , if you patch it you can reach more players that have 50 of more ms.
‘
google the patch
This the worst software ever! Try xlink kai, much better.
thx for your critisism – please enlighten us what makes XBSlink so bad?!
Stupid! this is an clever software using P2P connections, there’s no server to increase LAAGS like xlink kay. Best approach for purpouse..
Thanks seuffert,
I agree with Snaydher
This is the best TOOL ever for consoles to play very easy , and fast, no bullshit no payment, this is a very good job.
tanx XBSLINK crew!
how do i get start i cloud and get my m8 to join it?
thanks help
just to add…even if PS3 internet option is Enabled…still no luck…but atleast I dont ge the network warning message “limited or no connectivity” appear on my laptop…but thats probable because it jsut cannot talk to my ps3 at all….
Hi I’m desperate to host/join Call of duty Black ops games but its jsut nto working for me and im sure im doing something wrong….
My set up:
Ps3 connected to my laptop with an ethernet CAT 5e patch cable (Ps3 internet option is disabled)…but Laptop network “LAN” connection complains “limited or no connectivity”…dont know why…??
Laptop connected to router via wifi and this is fine
XBSLINK listening device is the LAN port on laptop
Router UPnP is on and working
So I start the engine…all is ok…but when I join a cloud and can even chat to people inside and I know its connected…go back to ps3 COD > multiplayer > Local > Join LAN game….NOTHING!!!
So I create my own cloud…and do the same except I start my game on my side…others connect to my cloud but cannot see my ps3 hosted game….
I’ve tried so many things and cannot get it working…is this all to do with the fact that my laptop connection to PS3 with the cable is not right especially with the warning message stated above…or is it something else?
Please Please help!!!
Many thanks in advance…
Hi i have a problem when trying to connect two jtag boxes with ping patch, both people can talk to each other via chat, checked advanced forwarding box, both xbslinks show the mac address of the consoles, but when one has hosted a game and the other is trying to join, it comes up no games found, tried on blur, left for dead, and f1.
any ideas what else to try ??
thanks
ted
did you make sure both jtags have the same game TUs installed?
Hi, I really wanted to try this out but keeps crashing on me when i hit start engine running on Windows 7 ultimate x32.
Microsoft.NET Framework
“Unhandled exception has occured in your applicaion. if you click
Continue, the application will ignore this error and attempt to continue.
if you click Quit, the application will close immidiately
Object reference not set to an instance of an object.”
Details:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at XBSlink.FormMain.resume_start_engine() in C:\Users\seuffert\Documents\develop\xbslink.2008\XBSlink\Form1.cs:line 262
at XBSlink.FormMain.timer_startEngine_Tick(Object sender, EventArgs e) in C:\Users\seuffert\Documents\develop\xbslink.2008\XBSlink\Form1.cs:line 763
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4952 (win7RTMGDR.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
—————————————-
XBSlink
Assembly Version: 0.8.5.0
Win32 Version: 0.8.5.0
CodeBase: file:///C:/Program%20Files/XBSlink/XBSlink.exe
—————————————-
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
—————————————-
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
—————————————-
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
—————————————-
Mono.Nat
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/XBSlink/Mono.Nat.DLL
—————————————-
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
—————————————-
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
—————————————-
SharpPcap
Assembly Version: 3.2.0.0
Win32 Version: 3.2.0.0
CodeBase: file:///C:/Program%20Files/XBSlink/SharpPcap.DLL
—————————————-
stunlib
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/XBSlink/stunlib.DLL
—————————————-
PacketDotNet
Assembly Version: 0.5.0.0
Win32 Version: 0.5.0.0
CodeBase: file:///C:/Program%20Files/XBSlink/PacketDotNet.DLL
—————————————-
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
please use XBSlink without the STUN server option enbaled and try again.
what’s the stun server option, im getting the exact same error message
Seuffert, is libpcap version 1.1.1 really necessary?
Are you using any special feature of this version respect to 1.0.0? I’m telling this because I’m not running the latest version of my distro (Ubuntu Lucid) and to avoid startup errors I linked libpcap.so.1.1.1 to libpcap.so.1.0.0.
I didn’t use the program yet (just managed to launch it), but I was wondering if I should expect some errors because of this.
Thanks,
Elisiano
Hi Elisiano,
its easy to change the dependency to another libpcap verion. Please see the FAQ for this:
http://www.secudb.de/~seuffert/xbslink/faq#question-1
Yeah, I found it already reading through the site
Apologies for the repeating question.
Cheers!
Why can not I create cloud
Whats the name of the cloud you are trying to create? It has to be at least 3 letters.
for system link to work, the min ping time should be within 30 ms, and for jtags this limit can be removed by using the latest dashlaunch 2.02…
Hey, it works, but every time i try to connect to a game it says the game is no longer in session (something in that sort)
am i doing anything wrong?
could you please give a little bit more information? Xbox360 (Jtag?) or PS2/3? Which Game? In a Cloud?
Xbox 360, Non JTAGged, its just flashed. Trying to join Black Ops.. and yeah in a cloud.
I was on my laptop, with the ethernet hooked up to it. Everything worked, just couldnt connect to a game. Some guy said it was due to my ping being too high. So i figured i would switch to my desktop, but XBSlink keeps saying “Your XBSlink is not reachable from the internet”
Which it didnt say that on my laptop. Just on my desktop.
please use a different incoming port on your wired computer because the port forwarding might still be in place for your laptop and UPnP will fail in this case.
What do you mean by “Different Incoming Port”?
My Local IP on my laptop is different than my Desktop Local IP.. would that matter?
if not, where would i change the incoming port?
I read the first comment and that is exactly what I am trying to achieve. The thing is that I don’t understand if all my adapters (wired and wireless) have to use the same domain. My laptop’s wifi ip is 192.168.1.56 with default gateway 192.168.1.254 and the wired ip is 10.0.0.1 on my laptop and 10.0.0.2 on my PS3. Need I change something?
Thanks
Actually, the IPs on the wired side do not matter. Ethernet packets to and from the console are handled “as is” , without looking at the IP header of the packet. Just make sure your wireless connection to the internet is working properly. Keep in mind that wireless connections always add a little more delay to your ping time.
Hey, i got some quick questions… I tried XLINK and that didnt work.. im going to try this tomorrow.
As for the question, (1) do i have to do anything with my pc? (2) i have a desktop and a laptop. can i run this on my laptop or do i have to use my desktop? (3) if i wanted to play with a friend, how would a go about joining his game, or me creating my own and him joining. thanks in return
XBSlink needs to run on a PC with a wired to connection to the console (injection packets on a wireless device doesn’t work well on windows). Using the internet connection over wireless works. For example, you could connect your laptop directly to the xbox/ps3 and use your wireless connection to connect to other XBSlink nodes.
To play with a friend in this scenario, follow these steps:
(1) start XBSlink, make sure that the “capture device” in XBSlink is your wired LAN adapter. start the XBSlink engine
(2) connect to a friend either directly or by joining a XBSlink cloud. If the internal chat is working the connection is fine.
(3) start a game on your console and search for existing sessions or host a new one
Thank you very much.
Much easier to use then Xlink. Thanks a bunch!
This program works great!
And the new cloud feature is awesome!
Only connected to Jtags so far.
Also, this does not support headset on 360, but don’t need/use it anyway! (Tested)
thx, good to hear!
In general the headset should also work. I guess it depends on how good the internet connection is.
Hey gibts ne möglichkeit auf Retail Konsolen den Ping zu faken, wir bekommen MW2 einfach nicht zum laufen Ping ist immer so um die 42-45.
MFG
sorry, es gibt keine bekannte Möglichkeit den Ping auszuhebeln außer auf einer jtag Konsole, daran kann XBSlink leider auch nichts ändern
allerdings muss nur der Client eine jtag sein.
Is xbslink only works through a system link?
XBSlink was original made for Xbox360 system link games (faking another xbox on the same LAN, but playing over the internet instead). Meanwhile , XBSlink features a so called “special MAC list”. with list, you can forward any packet received from any device on the local network to other XBSlink nodes. As for Xbox360 games the answer is YES, only system link games are compatible with this software.
hi dose anybody know where i can find a list of nodes of players that are on now? I have looked in google but am unable to find this.
this will be easier in the upcoming version of XBSlink featuring the new “cloudlist” option.
And what about the xbox 360, do we have something to configure on it ?
Thanks !
no, the SystemLink feature does not require any special settings in the xbox360. it does not even have to have an IP address assigned.
“My local IP address” is address of my PC?
yes. choose the one your computer uses to connect to the internet (in case you have multiple adapters & IPs)
Alright, thank you. I will give it a shot tonight evening.
What i need to type in remote host?I don’t understand this.
XBSlink is not based on a server-client structure. It was developed with the intention not having to rely on a server that might go down.
To use the program, you have to connect to another XBSlink user (or group of users). This could be for example a friend of yours also running XBSlink on his computer. The hostname would be his IP address or better a hostname from a Dynamic DNS service like dyndns.org or no-ip.com.