An incomplete UberStrike server emulator developed by @SniperGER and @vainamov.
steamInstallDir/common/UberStrike/UberStrike_Data
in File Explorer (where steamInstallDir
is your Steam install directory).HostConfiguration.cfg
. This is the file that UberStrike will use to determine the host. You can enter localhost
for now, but if the server is running on a different PC in your network, that PC's IP should go in there.Managed/Assembly-CSharp.dll
in dnSpyApplicationDataManager
and locate the string variables WebServiceBaseUrl
and ImagePath
near the bottom.ApplicationDataManager.WebServiceBaseUrl
and ApplicationDataManager.ImagePath
with the following code:
ApplicationDataManager.WebServiceBaseUrl = "https://" + File.ReadAllText(Path.Combine(Application.dataPath, "HostConfiguration.cfg")) + "/2.0/";
ApplicationDataManager.ImagePath = "https://" + File.ReadAllText(Path.Combine(Application.dataPath, "HostConfiguration.cfg")) + "/images/";
Make sure the following using
statements are included in the top section of that method:
using System.IO;
using UnityEngine;
Managed/Assembly-CSharp-firstpass.dll
in dnSpyUberStrike.WebService.Unity
and locate the following classes:
UberStrike.DataCenter.WebService.CWS.[ServiceName]Contract.svc
with [ServiceName]
[ServiceName]
is the name of the class you're editing without "Client" at the endYou should now be able to connect to the server if you have one running.
We hope we can simplify this process in the near future, but modifying an assembly automatically is hard.
Also, we can't just redistribute the modified DLLs as Cmune is still the copyright holder and we want to respect that.
optionalfeatures.exe
)steamInstallDir/common/UberStrike/UberStrike_Data/Managed
(where steamInstallDir
is your Steam install directory)
Assembly-CSharp-firstpass.dll
, Photon3Unity3D.dll
and UnityEngine.dll
to whereever you want your server to be installedlocalhost.pfx
) before even thinking about launching the server right now.inetmgr
and navigate to "Default Web Site" on the left.Now that the server is running, you can launch the modified UberStrike and explore weapons, items and maps.
To show map icons, put the image files inside the Images
folder inside C:\inetpub\wwwroot\images\maps
.
Nope, not at all. This project is actually working (even though you can't play with other people at this point, we consider it working). If you don't believe us, you know where the door is, right?
Simple: By redirecting the requests UberStrike sends to the "official" servers that have been shut down to a local server. The local server answers these requests by returning valid data.
No, unfortunately you can't. We dont't have access to Cmune's user database, so you'll have to start from the beginning. But fear not! All items are unlocked and free!
You can't have them unless you're that particular rank. Want to have a Moderator T-Shirt? Apply as a moderator and if you're picked, you will receive one.
This project is open source. You're welcome to implement it yourself. If you're not able to do this, we will have a look at it and decide if we're going to implement it or not.
No, we can't. We aren't game developers, we don't have the capabilities to do that. We only provide the solution to make the game playable again.
Quick Switching was a bug that has been fixed. But I've been told we're looking into that.