thejynxed 30 Posted April 25, 2019 Share Posted April 25, 2019 No, you do not want to do this, as Windows Defender will have a fit, and I don't think anyone playing on Linux via WINE would have a good time either. The operating systems will flag this kind of injection as a malicious software attempt to hijack the network. To do this properly, the best way would be to invoke system APIs to make network calls. This might necessitate finding which code calls Tincat, and writing in a NOP and then passing the functionality over to the proper syscall. Link to comment
killeruna 2 Posted May 14, 2019 Share Posted May 14, 2019 Hi guys. I'm a new user at the forum but an old time fan of the game. Anyone care to bust some gold/ platinum? I see the wippien server is out for a long time, currently trying out Radmin. The hamachi server is also full 24 hrs since only a 20 client limit is there. So there's not really any options for me to play. Anything still exists as a viable option in may 2019? 1 Link to comment
gogoblender 3,070 Posted May 14, 2019 Share Posted May 14, 2019 6 hours ago, killeruna said: Hi guys. I'm a new user at the forum but an old time fan of the game. Anyone care to bust some gold/ platinum? I see the wippien server is out for a long time, currently trying out Radmin. The hamachi server is also full 24 hrs since only a 20 client limit is there. So there's not really any options for me to play. Anything still exists as a viable option in may 2019? Delighted to meet up! I'm mostly playing OverWatch these days :viking; but do hope that someone here can hook up with you... thanks for getting all the way to our fan boards, and enjoy the game... Welcome to Darkmatters! :0 gogo Link to comment
Popular Post efrenmanuel 10 Posted June 11, 2019 Popular Post Share Posted June 11, 2019 So, while looking around I found this forum and decided to give it a try since I reaaaally want to try mp for the first time (It's a childhood game for me)https://github.com/efrenmanuel/SacredServer I'm trying to make a lobbying system using the lan server that's included with the game. The idea is like this: One computer starts the game server (host), they execute my WIP program and register in the lobby server (Main server). Then, players use the other part of the program, the client, where it just mirrors everything the server sends and vice-versa. It's mostly like emulating a vpn exclusively redirecting all the traffic from the official game server to a lobby server and this one redirecting everything between them and the clients. I still don't know if I'll be able to do it, but I wanted to bring some hope, let's cross our fingers. 1 1 Link to comment
efrenmanuel 10 Posted June 12, 2019 Share Posted June 12, 2019 Quick update: I seem to be able to send the pings that make sacred think there is a lan server in the net across the internet. (Still have to test with someone outside of my network or a vm) Question: Should I create a new thread for this so I can keep yall updated? Link to comment
gogoblender 3,070 Posted June 12, 2019 Share Posted June 12, 2019 1 hour ago, efrenmanuel said: Quick update: I seem to be able to send the pings that make sacred think there is a lan server in the net across the internet. (Still have to test with someone outside of my network or a vm) Question: Should I create a new thread for this so I can keep yall updated? Welcome to Darkmatters, Efrén!! If you keep your proceedings on this thread for now, it'll keep the various attempts together. How about starting a new thread if you get some success? If not with this community here for finding players, I know there have been players on Steam Community looking to connect to other players.\ https://steamcommunity.com/app/225640/discussions/ If you're able to get a stable connection going, it would be a worthwhile effort and thread/guide for new players gogo 1 Link to comment
efrenmanuel 10 Posted June 12, 2019 Share Posted June 12, 2019 1 hour ago, gogoblender said: Welcome to Darkmatters, Efrén!! If you keep your proceedings on this thread for now, it'll keep the various attempts together. How about starting a new thread if you get some success? If not with this community here for finding players, I know there have been players on Steam Community looking to connect to other players.\ https://steamcommunity.com/app/225640/discussions/ If you're able to get a stable connection going, it would be a worthwhile effort and thread/guide for new players gogo Thanks! Will do! Link to comment
efrenmanuel 10 Posted June 13, 2019 Share Posted June 13, 2019 Finally, some good progress. I managed to get the game to see a server being created from other place (In the other side of the world!). While this is merely a basic ping forward, it means the game ain't that finicky and that I might allow me to emulate the clients and server locally where needed. Also, updated the project with a better... objective list and a build where the pinging works (Even tho the receiving client is hard-coded to be my ip) as well as some documentation for it (javadoc). I'll keep posting regular updates here. efrenmanuel 1 Link to comment
efrenmanuel 10 Posted June 14, 2019 Share Posted June 14, 2019 So now I started to write the lobby server stuff. I made it so now the gameserver gets registered in the lobby and this one checks if its online or if its info has changed. The next part is the oposite, getting the client to ask for all of the server's info Then I'll have to work on the bulk of the project, client replication in the server and server replication in the clients. 1 Link to comment
efrenmanuel 10 Posted June 15, 2019 Share Posted June 15, 2019 Now most of the lobby server is done, I can send server info from the servers to the clients on request! So now I'll have to start with the tcp part, that's the game info from gameserver to client. Also made a patreon in case someone wants to give me something while I do this :D. 1 Link to comment
efrenmanuel 10 Posted June 19, 2019 Share Posted June 19, 2019 I'll have to keep the developing in hold for a few days as I have to get a new motherboard for my pc. Sorry for the delay ^^" 1 Link to comment
gogoblender 3,070 Posted June 19, 2019 Share Posted June 19, 2019 1 hour ago, efrenmanuel said: I'll have to keep the developing in hold for a few days as I have to get a new motherboard for my pc. Sorry for the delay ^^" I think all of us here have gotten stuck over these crazy bills that keep us in the pc game rather than console. Hoping that your able to get your repairs in order and always a great heap of thanks for helping out this community! 😊😊😊 gogo 1 Link to comment
efrenmanuel 10 Posted June 23, 2019 Share Posted June 23, 2019 Back at it! But I hit a brick wall rn. I'm gonna have to spend a lot of time looking at dumps etc... let's hope I can solve this It seems like the server sends it info in the ping, and, in that info there is the ip of the server, so I have two options: change the ping so it points to the correct ip: Hard as F Make a virtual server in my program... I dont even know if its possible. Otherwise, I've advanced a lot. 1 Link to comment
efrenmanuel 10 Posted June 24, 2019 Share Posted June 24, 2019 2 hours ago, efrenmanuel said: Back at it! But I hit a brick wall rn. I'm gonna have to spend a lot of time looking at dumps etc... let's hope I can solve this It seems like the server sends it info in the ping, and, in that info there is the ip of the server, so I have two options: change the ping so it points to the correct ip: Hard as F Make a virtual server in my program... I dont even know if its possible. Otherwise, I've advanced a lot. Managed to mostly overcome that problem... Now I have to manually hardcore a lot of bytes... But anyway, I got it to show "connecting" in the game and to send dsts to the server (one way). Inchin closer and closer! 1 Link to comment
Popular Post OwlBoy 2 Posted July 2, 2019 Popular Post Share Posted July 2, 2019 Hi there! Just read the thread, that's great that there are still some people willing to play Sacred especially in co-op. efrenmanuel, I sent you a request in Steam to connect you there but I understood that it may seem strange without any message, ol, so I'm writing you here If you need any help, pls feel comfortable to connect me. I'm not a programmer but if you just need to check if the lobby or server works correctly I think I can help 1 1 Link to comment
OwlBoy 2 Posted July 2, 2019 Share Posted July 2, 2019 On 1/17/2019 at 1:50 AM, Azazin said: Hey guys, if you’re still looking for an alternative to play Sacred online - try Radmin VPN. I tested it today… it worked great and I’m not an expert for sure What you have to do in Windows 10 (sorry for my bad english in advance xD): 1. Download and install Radmin VPN (you don’t need to register) 2. Start Radmin and go to control panel -> Networks and Internet -> Networks and Sharing center. There is now a new connection „Radmin VPN“. Give this network a new priority: Click on „Radmin VPN“ -> properties -> check IPv4 protocol -> properties -> advanced options. Now change the metric at the bottom to „1“. 3. If you want to host a game, create a new network in Radmin VPN. 4. Open your Sacred folder. You need to adjust the Gameserver.cfg and Settings.cfg (+ STEAM_Settings.cfg if you’re using the Steam version) with the editor. Put your Radmin VPN IP (shown in the app) in these 2 (3) .cfg-datas -> NETWORK_IP_ADRESS: XX.XX.XX.XXX and NETWORK_LOBBY: XX.XX.XX.XXX (all players that want to join your server have to use the same settings) 5. Now run the GameServer.exe in your Sacred folder to host a server. Important: Use your Radmin VPN IP! 6. Change your ingame settings -> Multiplayer options –> Data flow: FOR MODEM/ISDN 7. That’s it! (hopefully^^) If it’s not working yet, there are 2 options: 1. Your Firewall is maybe blocking Radmin VPN. In that case just add Radmin VPN to the allowed list in the Firewall configuration. 2. You need to open the Sacred ports in your router and/or your firewall. The Sacred ports are: UDP/TCP 2005, UDP/TCP 2006. Hope this helps! BTW: Feel free to join my Radmin-network: Name: Sacred UW PW: 123456 Glad to see you soon Azazin I've read that this scheme must work for any LAN-emulator and I tried with TeamViewer (as it is what we use with my friends usually) but it won't work :C If I host the server, I see it in a lobby and I can join it, but my partner can't do it. If he is the host, I can't see it. And we can't see each other among the active users in the lobby though we do have a connection. What can be the problem? The firewall is shut down as well as antivirus Link to comment
Popular Post Stryp 6 Posted July 2, 2019 Popular Post Share Posted July 2, 2019 On 6/24/2019 at 3:12 AM, efrenmanuel said: Managed to mostly overcome that problem... Now I have to manually hardcore a lot of bytes... But anyway, I got it to show "connecting" in the game and to send dsts to the server (one way). Inchin closer and closer! I've given you a little boost on Patreon, hopefully you manage to put something great together! 1 1 Link to comment
efrenmanuel 10 Posted July 3, 2019 Share Posted July 3, 2019 58 minutes ago, Stryp said: I've given you a little boost on Patreon, hopefully you manage to put something great together! Woah nice you are breathtaking! About the program: I'm working in the GUI to start with the final phase of testing, to see if I can finally make it work 1 Link to comment
gogoblender 3,070 Posted July 3, 2019 Share Posted July 3, 2019 5 hours ago, Stryp said: I've given you a little boost on Patreon, hopefully you manage to put something great together! Bravo Stryp... and welcome to DarkMatters!! gogo p.s. Great momentum here for getting the community to be able to play online again... :respect: and thank you for your time Efrén! 1 Link to comment
efrenmanuel 10 Posted July 3, 2019 Share Posted July 3, 2019 So... I've kinda come to a bottleneck. See, the server sends a signal to all of the network saying "Hi, there is a sacred server here with a max of x players and in this gamemode and difficulty" BUT this damn thing is encrypted, encoded or whatever. So I'm having a lot of trouble doing so... been for a few hours looking at 0s and 1s... I think I can kinda overcome this issue adding a tool in the client that tells the user to create a game server first in the desired pc and then extracts the data from that. A little more work for the user but it should only be needed the first time you join a specific server in a pc that's gonna emulate the server. 1 Link to comment
Azazin 7 Posted July 7, 2019 Share Posted July 7, 2019 On 7/2/2019 at 10:29 AM, OwlBoy said: I've read that this scheme must work for any LAN-emulator and I tried with TeamViewer (as it is what we use with my friends usually) but it won't work :C If I host the server, I see it in a lobby and I can join it, but my partner can't do it. If he is the host, I can't see it. And we can't see each other among the active users in the lobby though we do have a connection. What can be the problem? The firewall is shut down as well as antivirus It should work... actually, but I didn't used TeamViewer for gaming yet, so I don't know if there are different settings to consider. Does it work with other games? Did you guys adjusted the .cfg datas correctly? Or maybe you need to open the ports? Link to comment
efrenmanuel 10 Posted July 21, 2019 Share Posted July 21, 2019 Sorry for the long silence, I'm still working on it, but I had a bit of a burnout due to a few things and haven't had who to test it with, so progress is slow. Also, it's summer so sometimes it's hard to focus :p! Link to comment
gogoblender 3,070 Posted July 21, 2019 Share Posted July 21, 2019 22 hours ago, efrenmanuel said: Sorry for the long silence, I'm still working on it, but I had a bit of a burnout due to a few things and haven't had who to test it with, so progress is slow. Also, it's summer so sometimes it's hard to focus :p! No worries It's summer Summer's short enjoy the awesome outside gogo 1 Link to comment
Popular Post Alby87 9 Posted June 1, 2021 Popular Post Share Posted June 1, 2021 Hi folks! Long time I don't write here I think everyone missed this really nice piece of software! https://gitlab.com/drazzle/SacredLTI/-/tree/master It permits to play Sacred online without any kind of VPN to install. The idea is really good, and thanks to a little trick he discovered (lan packes are compressed via zlib, and ip is not crypted), he made this software. I think it's still too "hard" for non computer power user, as you need to open firewall ports even if you are a client, and the server must manually tell wich clients will connect via GUI. I wish to take this code, port it on C#, and the creating some sort of ladder system to finally play Sacred without using any VPN! I will program this software in the following weeks, if it will result good enough I hope you can help me of VPS and other server things, I'm totally blank about this world. I will write soon with updates. Hope you'll like it! Alberto 1 1 Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now