pcwzrd13 wrote:Unfortunately this is no farther than anyone else has gotten. Shu and I have gotten just as far as this just playing around with the PC server config and files. Bypassing the texture errors makes no difference. The PC and DC servers are fundamentally different and aren't compatible with each other.
Couple screenshots from my testing last year:
utdc.jpg
join.png
Guys, it obviously editing unreal tournament.ini, adding the gmtest parameter, replacing the name of any existing map on the PC with the same map name of DC, then the server will appear in the masterlist, oh don't forget to add same dns on both sides lol, then the image will load and the player will connect and disconnect in one second lol, as your own screenshot shows.
This can be done in few minutes and it really just playing around with files lol
The primary error in this configuration:
You use an incompatible map with PC version.
Unless you can extract the .dat map files and mount the map on PC using unrealED as expected by the DC, this entire process is useless, due to the nature of how the UT DC was programmed.
UTDC does not load the entire map files.
It's because of due DC RAM limitations.
But in DC .GDI we have two maps 100% compatible with the PC version and they are DM-BARRICADE-DC AND DOM-HOOD-DC.
Obviously the error you stopped are the first of many.
The map is just one of the packages and assets that you needed to run the game and these packages that are available on DC are unfortunately using .dat compression, they are not compatible with the PC side.
After reaching this point, I take UT PC source code and replace several assets and many settings and recompile several times until I was successful.
Today it is possible to connect and don't be kick in 1 sec.
Now the player is only removed after a timeout.
But the connection denied don't change on DC version.
But PC server don't show more errors, it's because all assets are found now.
Then I start to listen DC ports using wireshark, now we are deny by an IP Policy.
Some packets being classified as ICMP and different than Q3, UT version have several hashs, lots of checksums… that verify the assets on the PC server.
If something like a comma is different than DC is waiting then IP Policy deny the connection.
I sent my version server to Shuouma and he will check soon.
Even if we have success, the maximum we would have will be 2 maps online, until the original servers are found or the source code is leaked.
If anyone is interested to help, I can share the files.
Note: The DC version is called 404 but it is compatible up to version 413 on the PC side.
Peace guys.