VTimely Posted November 20, 2024 Share Posted November 20, 2024 (edited) Hello, I have an unusual setup with an unusual problem that I will try to explain in great detail here. My hope is to resolve the issue and leave the notes here for others that may need similar help. I am unsure if this is the correct place for this topic but Alonzee!! Anyway, lets dive in. Host I have a server 2025 datacenter instance that has the hyper-v role configured but is NOT joined to a domain. There is a microsoft account as well as local admin account on the VM(Virtual Macine). The host has one VM that ir runs on hyper-v. The VM OS is also Server Datacenter 2025. I have two nics assigned to the VM as external networks and not shared by the host OS. Issue When I launch the Ark Server on the HOST everything opens and it runs for about a minute and then the status turns green. If I run the same thing inside the VM on the same exact OS(Server 2025 datacenter), it will never turn green. The host and the guest each have one port on the same intel nic but when the VM instance boots ark server I CANT connect to it through either the intel nic or the marvel one on the local network of the VM. The VM Ark server never makes the advertizing for players post but does seem to continue with other funtions like periodic save. Things tried I have tried multiple versions of the Visual C++ redistrabutable but none seem to make a difference except to say it wont run without some version of the 2015-2022 x64 redistrabutable. I have installed the directx 2010 files/installer. I have tried both nics from different brands and the same thing. I have deleted and recreated the virtual nics and reset connections in both sides of windows. I have tried disabling and enabling lots of things related to hardware offloading and rss and really eveything there that can be set differntly and still work but nothing allows it to connect. I tried disabling firewalls on both sides(Host, Guest), adding the exes and proccess with udp and tcp allowances and allow edge travel like the host is set but nothing. The correct port is listed under UDP listining ports as 0.0.0.0:7810. Things I tried harder I eventual set up packet capture and can see the packets comming in but its like the server detects its in a VM and ignors all connection packets for some reason even though windows shows the correct UDP port opened when I launch under listining ports. Its really puzzling that it works right away on the host side of the exact same os. In fact the HOST ark server is just the Ark folder and launch bat I copied over directly from the VM and it works just fine when copied to the host. I tried drivers as well as config changes but I really think this is an ark server isssue as Satisfactoy works just fine in the vm as expected with no issues. I tried briefly going down the road of an updated certificate revocation file from amazon trust but that was a dead end and why would the vm need it if the host does not? Host and guest have current patches and updates and drivers. I checked all the services running between the host and guest for parity and the roles and features as well. Everything except for ther hyper-v role is the same between the two. If you have any ideas please post them here. I have exausted all the options I have except maybe to burn the instance and reinstall windows 11 on the vm to host from. Even though I could do that, it might be helpful and interesting to find the root cause here. Edited November 20, 2024 by VTimely Link to comment Share on other sites More sharing options...
VTimely Posted November 26, 2024 Author Share Posted November 26, 2024 (edited) Here are a few additional observations and infomation. Satisfactory, an unreal 5.3 game works perfectly with no issues. I dont think its a network issue. I have tried mutiple NICs from different manufactuers but nothing changes, everything but Ark Ascended Server works fine. Its not the network. When I use a command line to try and connect Ark game on another pc to the VM server, it triggers the VM ark server to say "Garbage collection triggered"...really really not the network. The app is clearly recieving packets. Packet capture confirms packets are getting in from the LAN. Same folder works on host but not on guest so I dont think its anything in the config or exe's. Host will turn server status green even with no port forwarding setup so I dont think its the port forwarding. Same OS(Server 2025) on VM guest and VM host with the same services and features except hyper-v. The guest VM appears to work perfectly on all network testing except with Ark server that cant seem to get out of yellow status. Both are fresh installs. The VM instance will continue normal Ark server functions like periodic saves so its not frozen or locked up, it just wont seem to work with the network. Its clearly getting packets and no other app has had any issue. The firewall settings work on the host os expected with a single entry being suffecent but no ammount firewall allowance in/out UDP/TCP and application exe seems to make a difference on the VM. This looks completly like an ark server issue and I do wish WildCard would help address whatever is broken here because I dont think this is fixable by anyone else. Ticket submitted to support. Please let me know if anyone in the community has any suggestions? Odds are I have tried it but I have no issue going back over the steps to verify. I have done that a fair bit already and nothing has turned up. Still maybe someone out there has a missing piece of this puzzle... Edited November 26, 2024 by VTimely Link to comment Share on other sites More sharing options...
VTimely Posted November 28, 2024 Author Share Posted November 28, 2024 (edited) Ok, I finnaly resolved this issue though I am still waiting to hear anything back from the ticket I submitted. It turn out for me installing the epic games launcher resolved the issue. I did not need to log in or anything, just install it and let it update itself. Not sure what this adds but hopefuly this helps others that may struggle with the same issue. Notably the epic game engine prerequisites installer does not seem to add everything needed for ark server, only the V C++ redist are added and not whatever the epic games launcher brings to the party. I have uninstalled the epic games launcher and everthing continues to work as expected so I think this one should be marked solved. Happy Ark servering every one! Edited November 28, 2024 by VTimely Link to comment Share on other sites More sharing options...
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