Qingnan Duan
Qingnan Duan
@sarcXD Thanks for the great analysis! Our Ubuntu CI: https://github.com/SFTtech/openage/actions/workflows/ubuntu-21.04.yml We installed libsdl2-dev from apt. The corresponding file is located at .github/workflows/ubuntu-21.04.yml . Looks like somehow we did not catch...
@sarcXD Thanks for the great work! Just my two cents -- do we want to add minimum version 2.0.12 for SDL2? This looks simpler and I think 2.0.12+ will be...
When you say > most of the runtime errors are actually lookup errors Are those errors code defects, or just because the user does not have the correct AoE2 assets?
For the second issue (returning a raw pointer), it would require changes on the Resource interface. This will impact Resource, InMemoryResource and DynamicResource. I'll come up with a proposal later.
I thought about it for some time. Here is my plan: 1. We currently have a public `Resource::get_data()` interface. We should add a **private** `Resource::release_data()` interface, to let the data...
I have some questions: 1. If someone asks for a chunk that has not been loaded, the current implementation returns something to indicate it's not ready, and loads it in...
Is it possible to take NAT into consideration when we choose protocols? In China the IPv4 address is so limited compared to the large user base so we have NAT...
@TheJJ I agree that NAT is not a top concern for now, but it's probably beneficial to keep it in mind. My concern is that if we choose some protocols,...
@heinezen Good question... I don't know actually. I think the network environment varies from region to region, but in general there is heavy presence of NAT and firewalls. I don't...
I asked one of my friend to test with https://github.com/jselbie/stunserver It looks like the NAT mapping and firewalls are independant of remote IP:port pairs. So there is a good chance...