xboxscene.org forums

Xbox360 Forums => Xbox360 Software Forums => PC Tools and Utilities (Xbox 360 related) => Topic started by: shaksbeer on October 07, 2010, 09:12:00 PM

Title: Xbslink, The New Alternative To Xlink Kai
Post by: shaksbeer on October 07, 2010, 09:12:00 PM
there is a new alternative to Xlink:

XBSlink – XBox360 System Link Proxy:
http://www.secudb.de/~seuffert/xbslink/

Title: Xbslink, The New Alternative To Xlink Kai
Post by: inspuration on October 08, 2010, 09:01:00 AM
QUOTE(shaksbeer @ Oct 8 2010, 04:12 AM) View Post

there is a new alternative to Xlink:

XBSlink – XBox360 System Link Proxy:
  • self organizing P2P structure
  • fast, low latency, multihreaded application design
  • unlimited number of users
  • automatic UPnP NAT port forwarding
  • NAT traversal with UDP based protocol
http://www.secudb.de...uffert/xbslink/


Neat concept, but it's untested. As well, considering how few people there are on xlink, I'm willing to bet that this will have almost no users.
Title: Xbslink, The New Alternative To Xlink Kai
Post by: [Imported]Intruder on October 08, 2010, 09:03:00 AM
QUOTE(shaksbeer @ Oct 8 2010, 04:12 AM) View Post

there is a new alternative to Xlink:

XBSlink – XBox360 System Link Proxy:
  • self organizing P2P structure
  • fast, low latency, multihreaded application design
  • unlimited number of users
  • automatic UPnP NAT port forwarding
  • NAT traversal with UDP based protocol
http://www.secudb.de...uffert/xbslink/


Nice if it works well mate...but hmm connecting to something /someone that's new to the scene...... well at least to me.....

No background info??  Who are you, what made you enter the scene at such a late date etc etc... ?
Title: Xbslink, The New Alternative To Xlink Kai
Post by: juntistik on October 08, 2010, 09:43:00 AM
Any hopes for original Xbox support? Sounds like it wouldn't be hard to make an addition and if its a better service I would definitely switch from kai/XBC.
Title: Xbslink, The New Alternative To Xlink Kai
Post by: BrooksyX on October 08, 2010, 10:38:00 AM
I like how they release this after team fsd puts tons of work into xlink kia support  tongue.gif
Title: Xbslink, The New Alternative To Xlink Kai
Post by: LiGhTfasT on October 08, 2010, 11:01:00 AM
whats the point splitting an already small community, xlink needs more players as it is.  (IMG:style_emoticons/default/sleeping.gif)  

Title: Xbslink, The New Alternative To Xlink Kai
Post by: shaksbeer on October 08, 2010, 11:15:00 AM
QUOTE
Intruder' date='Oct 8 2010, 05:03 PM' post='4741795']
Nice if it works well mate...but hmm connecting to something /someone that's new to the scene...... well at least to me.....
No background info??  Who are you, what made you enter the scene at such a late date etc etc... ?


The program existed for quite some time - just didn't release it. I was always involved in some open source projects over the years.

The source code will also be available eventually. The project is 100% non-profit.

XBSlink was developed mainly because i didn't want to be dependent on someone else's server infrastructure. (+ the optimization for lo latency) Also to be sure, that all data that goes out/in are packets to and from nodes you are connected to!


QUOTE(LiGhTfasT @ Oct 8 2010, 07:01 PM) View Post

whats the point splitting an already small community, xlink needs more players as it is.  sleeping.gif


Actually, thats not the intention at all.
Its merely an alternative for people to be independent from third party infrastructure.

I used xlink myself and xlink does have features (e.g. game lobby) XBSlink is not targeting for.


QUOTE(juntistik @ Oct 8 2010, 05:43 PM) View Post

Any hopes for original Xbox support? Sounds like it wouldn't be hard to make an addition and if its a better service I would definitely switch from kai/XBC.


sure. absolutely open for that!
Just need some info on the original xbox (lan) protocol. smile.gif Any hints where to look?
Title: Xbslink, The New Alternative To Xlink Kai
Post by: dogged on October 08, 2010, 11:21:00 AM
Good job.
Can you release it for Linux/DD-wrt platform? Because now there are no stable engine for this platform.
Thanks.
Title: Xbslink, The New Alternative To Xlink Kai
Post by: RRoD420 on October 08, 2010, 11:40:00 AM
so you can play system link over the internet without a jtag? or is this a totally different service than xlink?
Title: Xbslink, The New Alternative To Xlink Kai
Post by: shaksbeer on October 08, 2010, 12:06:00 PM
QUOTE(RRoD420 @ Oct 8 2010, 07:40 PM) *

so you can play system link over the internet without a jtag? or is this a totally different service than xlink?


basically, XBSlink, Xlink & xbconnect do the same thing.
without a jtag console (or at least without a jtag hosting the game) ping has still to be < ~35ms.
so, yes, you can play system link games over the internet without jtag.

QUOTE(dogged @ Oct 8 2010, 07:21 PM) *

Good job.
Can you release it for Linux/DD-wrt platform? Because now there are no stable engine for this platform.
Thanks.


well, linux (dd-wrt) supports the pcap library. it shouldn't be very hard to port it to c++ and linux.
the source code will be released eventually. either a motivated fellow will pick up or i will find some spare time ... somewhere ... (IMG:style_emoticons/default/wink.gif)

still a very interesting thought! i do have a dd-wrt router myself.
Title: Xbslink, The New Alternative To Xlink Kai
Post by: Odb718 on October 08, 2010, 12:47:00 PM
niiiice

I'm playing Halo Reach with a friend. I'm in florida, he's in holland. I'm on a jtag, he's on a live box with the ping limit still enabled.

niiiiiice
Title: Xbslink, The New Alternative To Xlink Kai
Post by: shaksbeer on October 08, 2010, 12:49:00 PM
QUOTE(Odb718 @ Oct 8 2010, 08:47 PM) *

niiiice

I'm playing Halo Reach with a friend. I'm in florida, he's in holland. I'm on a jtag, he's on a live box with the ping limit still enabled.

niiiiiice


glad to hear! (IMG:style_emoticons/default/smile.gif) trying to make GoW2 work right now ... expect a new version soon.
Title: Xbslink, The New Alternative To Xlink Kai
Post by: shaksbeer on October 08, 2010, 02:02:00 PM
http://www.secudb.de...ility-update/55

QUOTE

tricky, some Games have custom packets – different from normal System Link packets

XBSlink update v0.6.5.1 should help with this.

Changelog:
  • added “advanced forwarding of broadcast”. this should help with many games and could even support platforms other then the Xbox360
  • this option can be switched on and off while the engine is started
  • some changes “under the hood” (cleaned up some multi-threading code)

Thanks for the many replies on XBSlink!
Title: Xbslink, The New Alternative To Xlink Kai
Post by: mrdude2478 on October 08, 2010, 03:21:00 PM
I'd also love to be able to run this from my (dd-wrt) wrt350n router as it would save me needing to use my laptop when playing online games.

I'll keep an eye on this topic to see how things pan out - this app looks good though so keep up the good work.
Title: Xbslink, The New Alternative To Xlink Kai
Post by: shamrockboy on October 08, 2010, 05:57:00 PM
Nice job, I have actually been looking for something like this. I love Kai but usually it's just me and a few friends playing anyways. Also there have been days when there are problems trying to use Kai, so this would definitely be a great backup to play with your amigos. This is awesome! Thank you for your hard work.  biggrin.gif
Title: Xbslink, The New Alternative To Xlink Kai
Post by: Michael_T on October 08, 2010, 10:42:00 PM
Finally something better then Kai or XBC .
Kai is ok , but you have to search every arena untill you find someone with a ping of 30 ms .  dry.gif
XBC has a ping filter , but the prog. never got updated .  sleeping.gif

So this is great ! All i need is a Mac version of this or i have to use vmware .  biggrin.gif
Title: Xbslink, The New Alternative To Xlink Kai
Post by: LordX on October 09, 2010, 09:15:00 AM
will be nice to get it as standalone plugin / program for JTAG , so it will work without a PC.
Title: Xbslink, The New Alternative To Xlink Kai
Post by: djdafreund on October 09, 2010, 09:17:00 PM
Wow, without jtag? This is beautiful!!! Hope this continue's and grows in recognition. I have a few games i wouldn't mind playing against a few co-workers and brother using this.
Title: Xbslink, The New Alternative To Xlink Kai
Post by: truskillzz69 on October 10, 2010, 09:25:00 AM
so a non jtag box can connect to a jtag host?
Title: Xbslink, The New Alternative To Xlink Kai
Post by: c-2 on October 10, 2010, 04:59:00 PM
QUOTE
Wow, without jtag? This is beautiful!!! Hope this continue's and grows in recognition. I have a few games i wouldn't mind playing against a few co-workers and brother using this.


if your not jtag'd with the ping patch you will still suffer from the 30ms ping restriction.
Title: Xbslink, The New Alternative To Xlink Kai
Post by: truskillzz69 on October 11, 2010, 07:13:00 PM
only thing i like over kai than this is lack of being able to see peoples games and having to send remote host. what if the people you play with online doesnt have it so you wanna play with random. or you wanna play with pple here its a lil pain to send out pms and all but all in all the program looks nice i give you props
Title: Xbslink, The New Alternative To Xlink Kai
Post by: akula169 on October 12, 2010, 12:01:00 PM
Is anyone else getting "UPnP port mapping failed (2)"?

I know uPnP works on my router for other software.
Title: Xbslink, The New Alternative To Xlink Kai
Post by: shaksbeer on October 12, 2010, 12:10:00 PM
QUOTE(akula169 @ Oct 12 2010, 08:01 PM) View Post

Is anyone else getting "UPnP port mapping failed (2)"?

I know uPnP works on my router for other software.


are these windows services running on your machine?
"SSDP Discovery Service" & "Universal Plug and Play Device Host Service"
Title: Xbslink, The New Alternative To Xlink Kai
Post by: juntistik on October 12, 2010, 02:56:00 PM
when I click Announce host I get an error

non existing host: otherhost.dyndns.org

Could not resolve host.

edit: ports are forwarded
Title: Xbslink, The New Alternative To Xlink Kai
Post by: iwanttheagrocrag on October 12, 2010, 07:43:00 PM
This program is actually damn good!! Ive been playing with one of my friends and the lag is actually very low.
Title: Xbslink, The New Alternative To Xlink Kai
Post by: akula169 on October 13, 2010, 12:21:00 PM
QUOTE(shaksbeer @ Oct 12 2010, 11:10 AM) View Post

are these windows services running on your machine?
"SSDP Discovery Service" & "Universal Plug and Play Device Host Service"


It wasn't, but I started it.  And even rebooted.

Still the same error.  However, I should mention this in on an XP install in a VMWare Fusion VM.

I'll try on actual native windows install and see if that makes a difference.

BUT... looking forward to the standalone uPnP library version!

UPDATE:  uPnP working as expected on a native XP hardware install.
Title: Xbslink, The New Alternative To Xlink Kai
Post by: akula169 on October 14, 2010, 03:24:00 PM
Excellent - uPnP now works as expected on my XP Virtual Machine...
Title: Xbslink, The New Alternative To Xlink Kai
Post by: shaksbeer on October 21, 2010, 02:55:00 PM
QUOTE

join the Cloud – XBSlink v0.8.2.0 published!
Posted on October 21, 2010 by seuffert

Hail to the cloud baby!

XBSlink V0.8.2.0 brings the new cloud feature along with a lot of small changes.

What is the Cloud feature?
Many XBSlink users asked for a simpler way of finding and connection to other users. The Cloud feature helps with this. After loading a cloud list from a cloud list server it is as simple as pushing a button to connect to a cloud of other XBSlink users or to create a new cloud an wait for others to join you.

In contrast to the P2P protocol used by XBSlink, the cloud list is managed by a central server. The server script itself is pretty simple and a PHP+sqlite3 version is publicly available (see Downloads). Feel free to run your own XBSlink cloud list site!

Since the XBSlink protocol had to change, v0.8.2.0 is not compatible with earlier versions of XBSlink, sorry.

Changes in XBSlink v0.8.2.0:
  • implemented the new Cloud feature
  • high priority packet delivery for DATA packets
  • dead node removal (ping check)
  • XBSlink protocol changed to support XBSlink clouds (dropped Masterbrowser, enhanced P2P connection setup)
  • copy info messages to clipboard
  • UPnP timeout on start-up fixed
  • UPnP port mapping error fixed
  • tray icon size fixed
  • sound notifications (new chat message & node joins)
  • many small changes…

 
Title: Xbslink, The New Alternative To Xlink Kai
Post by: shaksbeer on October 22, 2010, 04:43:00 AM
QUOTE

XBSlink v0.8.2.4 – feedback is good smile.gif
Posted on October 22, 2010 by seuffert

XBSlink v0.8.2.4 is a response to some feedback on the new Cloud feature. A few quirks were smoothed out and the clouds should now work for non-UPnP folks also.

Changelog:
  • added detection of private subnet IPs (in new simple Cloud-list server v1.1)
  • new detection of external public IP when UPnP & STUN is not used.
  • passwords were transmitted in plain text. switched to MD5 hash.
  • exception handling on failed UPnP port mapping
  • (low) sound notification on leaving XBSlink node

Title: Xbslink, The New Alternative To Xlink Kai
Post by: shaksbeer on October 29, 2010, 06:24:00 AM
QUOTE
fine tuning – XBSlink v0.8.3.3 released
Posted on October 29, 2010 by seuffert
The new XBSlink release brings an update notifier.
XBSlink has been tested and is working with the original Xbox1 & the Playstation2 (see FAQ).

Changelog:
  • optional integrated update notifier on new XBSlink version
  • user joined/left messages in Chat
  • it is now possible to stop the XBSlink engine and restart it.
  • added a warning message if WinPCap is not active.
  • various small changes, mainly notifications for the user


Title: Xbslink, The New Alternative To Xlink Kai
Post by: shaksbeer on November 05, 2010, 08:06:00 PM
QUOTE
Maintenance release – XBSlink v0.8.4.0
Posted on November 6, 2010 by seuffert

presenting XBSlink v0.8.4.0!
Most changes in this version are for the upcoming Linux port of XBSlink. After i received some (few) reports of XBSlink crashing, application exceptions are now handled by XBSlink and a report is displayed to the user. Please send this information back to me.
The Linux port is in Beta state and will be released soon.

change-log:
  • improved console detection, the “advanced forwarding” option might not be needed anymore.
  • application crashes are now handled by XBSlink and a detailed crash info report is displayed. (please send feedback)
  • Start/Stop/Restart engine is working properly now
  • platform specific changes for the Linux version.

The simple XBSlink cloudlist server has been updated to v1.5.1
Title: Xbslink, The New Alternative To Xlink Kai
Post by: shaksbeer on February 20, 2011, 06:19:00 AM
QUOTE

bug fixing – XBSlink v0.8.6.0 released
Posted on February 20, 2011 by seuffert

A whole lot of reports, thanks, suggestions (and many many spam mails) came flying into my mailbox in the last months… and here is the result:

XBSlink v0.8.6.0 is available for download smile.gif

change-log:
  • fixed annoying bug in STUN code
  • stability improvements (yeah, damn null pointers…*lol*)
  • option to start WinPCap from XBSlink if NPF driver not started
  • standard Nickname is now auto-generated (eg. Anonymous7259)
  • switched to VS2010
  • switched to .NET 3.5
Title: Xbslink, The New Alternative To Xlink Kai
Post by: shaksbeer on February 22, 2011, 05:55:00 AM
the XBSlink source code as well as v0.8.6.2 has been released!

Title: Xbslink, The New Alternative To Xlink Kai
Post by: shaksbeer on March 08, 2011, 06:52:00 AM
QUOTE

finally smile.gif XBSlink v0.9.0.0 brings Mac OS X support!

Changelog:
  • XBSlink now runs on Mac OS X (run as root, “sudo mono XBSlink.exe”)
  • fixed deadlock on updated check during startup
  • fixed app not shutting down properly when no ethernet devices are found
  • fixed chat pane not scrolling to bottom when switching back from other pane after new message arrived
  • added message when a new device is added for remote a XBSlink node
  • always forward data packets from previously discovered local devices
  • added new node_list to main view
  • added background colors in Info pane: red background = no devices are known for node, green background = data packets have arrived
  • fixed packet statistic in status bar
  • fixed error message on startup when “forward only special MACs” is enabled
  • updated SharpPcap to 3.5.0 (new API!)
  • updated PacketDotNet to 0.8.0
  • fixed issue #2 : “only forward these devices” option broken when MAC list is empty

Title: Xbslink, The New Alternative To Xlink Kai
Post by: shaksbeer on March 18, 2011, 10:00:00 AM
QUOTE

Mar18 2011 Written by seuffert
as requested from several users, XBSlink is now additionally functional as a command line (non-GUI) application smile.gif the same executable is used for the GUI and non-GUI mode

Changelog:
  • XBSlink works on command line (non-GUI) !!
  • added user list to chat pane
  • fixed issue#5: thread safety in node class for device list
  • periodic updated of users in connected cloud
  • added platform specific program update checks
  • fixed exception on non number chars in setting number fields
  • xbs_settings now thread safe
  • added NDesk.Options class for command line parsing
  • added xbs_messages class for all internal messages
  • moved all GUI code from classes into Form

running XBSlink in command line mode 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

command line parameters:

XBSlink Version 0.9.2.0
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
-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
-a, –advanced-broadcast   enable advanced forwarding of broadcasts
-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

Title: Xbslink, The New Alternative To Xlink Kai
Post by: shaksbeer on May 25, 2011, 02:41:00 PM
XBSlink v0.9.4.0 released!
http://www.secudb.de...nk-v0-9-4-0/281
Title: Xbslink, The New Alternative To Xlink Kai
Post by: shaksbeer on November 17, 2011, 01:23:00 PM
QUOTE
Newer Xbox360 games use a slightly different system-link protocol. XBSlink v0.9.5.0 is now compatible with these games (eg. GoW3).

Changelog:
  • updated library Packet.NET
  • updated library SharpPcap
  • added support for new xbox360 system-link protocol
  • application settings are kept when updating XBSlink
  • error message on failed cloud creation attempt
  • new option to forward all high port broadcast traffic
  • some small bugfixes (thx for the reports!)
   


http://www.secudb.de...uffert/xbslink/