Warcraft II Forum

Warcraft II => Server.War2.ru => Topic started by: iL on November 14, 2017, 09:25:51 AM

Title: TODO list: the technical condition of the server and issues needing attention
Post by: iL on November 14, 2017, 09:25:51 AM
Well, let's collect in one place all the issues needing attention.

I'd offer a bugtracker, but not sure we need one more service to support.
So, let's start here:
I'll post what i remember.

let's group issues:

from il: Also my comments who and how can implement that and how much it can cost.
And money is not enough: If you want to help with some task, you have to research each task yourself, find a programmer (or do that yourself), according to some conditions to make it possible to integrate into existing infrastructure.


1. Warcraft II BNE and issues related to modern computers
- improve graphics (HD Remaster)
As for me, the only way to make that: to hire a team of programmers/designers to remake textures, deep reverse-engineering the war2 binary code. $50 000-$100 000.
And you have to find that team yourself.


2. Warcraft II BNE and it's network issues
- hosting games with closed ports, Hole punching
- lagging
- network conflicts
Very complicated set of questions. It's related to architecture of Blizzard War2 program and bnet-protocol so there's no way to "fix everything at once".
Something could be resolved by VPNs, $5-10 per month per 1 VPN. I can try to help with configuration.
Something by special utilities (you have to make it yourself or hire a programmer yourself). $1000-5000 to resolve some part of that network issues. And your active involvement into talk with programmers. I can just share my thoughts if required.


3. War2Combat and it's issues
- include ddraw to work right after installation
- include compatibility for win10
- include video/music/briefings
- uses 100% cpu, savior doesn't work properly (Yamon)
- multimage crash fix (Tupac)
- feedback after playing (Cel)
I'll try to make most things myself when i have time. $0.
Need your work to fix savior.
Appreciate any ideas


4. Our bnet-server (aka server.war2.ru) issues
- finish antihack and make it mandatory, Hardware ban
The way i see is to hire a programmer that will make client part, server part to keep control on clients and integrate that with the existing server. $1000-5000 and your job to find a programmer and talk to him. I can make the detailed specification for programmer.
My plan: my plan is to make antihack mandatory and after that we can enforce the ban by hardware id. $0. When i have time.


5. Sites (forum.war2.ru, en.war2.ru, ladder.war2.ru, ss.war2.ru, tv.war2.ru) issues
- get warcraft occult forum database from Axolotl.
Is here anybody who know Axolotl and can contact him? I hope he have a backup of warcraft occult database. I'd be happy to get it. Then we could start a fully-fucntional read-only mirror for war2.warcraft.org and restore tons of useful information about war2

6. War2-related utilities (viewers, editors, others, not included into combat)
- warvideo blinking with new ddraw
- 4v4s with watchers (as live stream for everybody) (OMOgremage)
Not my priority at all

7. New features required

8. Other/common/ungrouped issues
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: Yamon on November 14, 2017, 09:45:24 AM
since war2 connects people to other's modems, the problem with delay and confliction, I think the problem is rooted in the fact that we connect to people across the globe. So the packets have to travel too far. Every time I play with someone from europe, or south america I get huge delay and I can barely play.

Also warcraft 2 uses 100% cpu, I don't know if there's any solution for that, but the CPU savior doesn't work properly.
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: OMOgremage on November 14, 2017, 09:45:34 AM
Honestly the only real issue is the hosting issues. Sure theres lots of cool things that could be done to the game... but come on... lets be realistic... Ive always thought an ingame timer would be cool, as to help track scouts and timings. Allowing more people into a lobby would be cool so that you could have 4v4s with watchers (I doubt this is possible, and am not going to quit if it doesnt happen). Im aware that the people that develope this game are working professionals and have other priorities (as should you all). So I still cant thank those enough who have done anything to allow the game to work as it does for me.
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: iL on November 14, 2017, 09:57:29 AM
since war2 connects people to other's modems, the problem with delay and confliction, I think the problem is rooted in the fact that we connect to people across the globe. So the packets have to travel too far. Every time I play with someone from europe, or south america I get huge delay and I can barely play.
Honestly the only real issue is the hosting issues.
Well, added to TODO list. What to do with that is another question, but let's group our issues firstly...

Also warcraft 2 uses 100% cpu, I don't know if there's any solution for that, but the CPU savior doesn't work properly.
Thx, added

Sure theres lots of cool things that could be done to the game... but come on... lets be realistic...
Well, if we have an option to hire a programmer or find some kind of programmer between us, many cool things could be implemented i think.
Ive always thought an ingame timer would be cool, as to help track scouts and timings.
The big question if it could look like a hack for me. Could be discussed, but that's definitely possible to do.

Allowing more people into a lobby would be cool so that you could have 4v4s with watchers (I doubt this is possible, and am not going to quit if it doesnt happen).
I also doubt it's possible, but i'd look into live streaming way. Ok, let me take it into my list.
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: Certified MENSA Genius Brain (smart) on November 14, 2017, 10:35:51 AM
Not mentioned here is hardware ban

Wish list is something like
-Ddraw bundling for Win10.  This is big for the future compatibility of the software with new computers
-"Hole punching" to eliminate lag/conflicts/hosting issues.  This is big for ease of use and to address the most common complaints.
-Hardware ban (possibly automated with finished anti-hack).  This is big to get rid of dellam, martin18, the one or two people that cause 90% of the hacking issues.

Nothing else compares with these three imo
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: iL on November 14, 2017, 11:07:53 AM
Not mentioned here is hardware ban
Thx, added.
Hardware ban will be a part of antihack,
Hole punching will just partially eliminate hosting issues with closed ports, as i understand nothing more, but better than nothing.
Is ddraw have problems with win10? I never tried win10, also not sure about any troubles with ddraw there.
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: Yamon on November 14, 2017, 12:59:49 PM
appreciate it iL.

Wow, Ethan! Great moves, keep it up, proud of you! [GONE SEXUAL] - YouTube (http://www.youtube.com/watch?v=APxndget9l4#)
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: Delete mine too on November 14, 2017, 01:08:22 PM
I think the best solution is a support tool inside the combat folder.

I wrote a handy batch file. So far it is capable of enabling and disabling DEP. You will need to restart machine after enabling or disabling DEP.
To get it working on windows 10 you need to edit the registry to add it as an exception. The tool will also prompt you for a color fix. You would see...

1. Win10
2. Win7
3. Default

Make a selection and it will move the ddraw.dll to the default combat dir.

I could easily add win10 fix 1, fix 2, fix 3...
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: iL on November 14, 2017, 04:46:12 PM
I think the best solution is a support tool inside the combat folder.

I wrote a handy batch file. So far it is capable of enabling and disabling DEP. You will need to restart machine after enabling or disabling DEP.
To get it working on windows 10 you need to edit the registry to add it as an exception. The tool will also prompt you for a color fix. You would see...
Well, i also looked through the solutions, the general way for win10 is to totally disable DEP.
Not so pleasant way as for me: DEP is kinda type of protection against attacks and vulnerabilities, so i don't want to reduce protection for the whole system for war2. Adding 1 exclusion with keeping DEP state untouched would be much better as it works for 7-8. But as a last way that could be ok...

1. Win10
2. Win7
3. Default

Make a selection and it will move the ddraw.dll to the default combat dir.

I could easily add win10 fix 1, fix 2, fix 3...
Well, OS type can be easily autodetected.
And how you can check the computer hardware is compatible with each fix? You can have win10 or win7 or w/e with weak videocard that doesn't support shaders (have to use ddraw2) or the same OS with good hardware that supports everything (use ddraw4).
I don't want people to install combat by default and get some strange error on start...
That is the question.
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: Certified MENSA Genius Brain (smart) on November 14, 2017, 05:01:13 PM
I think when the person installs it should give them a message like

"Notice: If you're using Windows 10 and the display in game is not optimal, run the DISPLAYWAR2 shortcut to try other available display settings"

and then they can run some little application that lets them choose all the different ddraws one at a time.  Like it would have a radio button where they could select a different ddraw at will to try everything out.
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: iL on November 14, 2017, 05:07:49 PM
and then they can run some little application that lets them choose all the different ddraws one at a time.  Like it would have a radio button where they could select a different ddraw at will to try everything out.
I think to make ddraw version selectable on installing. But my experience is people never read messages, they just click next-next-next. And when crash happens they just leave.
That's why we need optimal ddraw version selected by default.
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: Certified MENSA Genius Brain (smart) on November 14, 2017, 06:37:38 PM
Yes, it also should go in during install also, but if the player finds it doesn't look right, they need to know there's other options and have an easy way to change the ddraw option that they've selected.  (As I recall, user aqrit developed like 3-4 different "test" versions that had varying success with different users.
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: iL on November 14, 2017, 07:02:18 PM
Yes, it also should go in during install also, but if the player finds it doesn't look right, they need to know there's other options and have an easy way to change the ddraw option that they've selected.
Yes, exactly.
That should be the best version automatically selected (90% of players), but user can change defaults if needed.
(As I recall, user aqrit developed like 3-4 different "test" versions that had varying success with different users.
Yes, and it's very sad to see such situation. 1 version working everywhere would be much better.

Well, i hoped to redirect my things to somebody else, but i lost my evening from other jobs and just released d3d checker myself (how usually happen when i try to redirect any task to anybody).
Here's it: a console application that shows "ok" if your videocard supports d3d (ddraw test3 and 4) and "fail" otherwise (ddraw test 2).
I tried on a vitrual machine with installed and deleted videodrivers.

If anybody have a hardware with no ddraw3 or 4 working, please test my program.

I also have mo idea how and where to find the system with ddraw 3 and not ddraw 4 support.

Appreciate your feedback. I'll include this program into combat installer is everything works properly.
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: iL on November 14, 2017, 07:38:30 PM
Rebuilt War2Observe with SetProcessAffinity.
Sets both war2 and observe to CPU0, same as war2insight. To prevent crash.
Version 2.0.2 (last was 2.0.1 as i remember)
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: ~ToRa~ on November 15, 2017, 12:00:12 AM
Thanks for the new updates IL, I and the rest of the community really appreciate it.

If and when the time comes to hire a programmer I'll help with the financial costs.
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: iL on November 15, 2017, 04:15:53 AM
If and when the time comes to hire a programmer I'll help with the financial costs.
The problem for me is not money. The problem is time.

Well, for example:
1. fixing CPU savior will take, say, 3 evenings for me. I can spend these 3 evenings to look into the debugger and resolve the problem. Or i can spend some time to find some programmer on freelance exchange who can make it for $100.
I'm almost sure that will be longer for me to find programmer than to make that myself. After that i still have to make sure his code is working (so, i still have to install all possible windows: xp, vista, 7, 8, 10, both x86 and x64 to test. To do everything of that quickly, before paying him). After that i possibly have to dispute with him for bad job, then repeat my search again for new programmer.

If i have no time to make that myself, i will also have no time to hire somebody.

About to make that task myself and get $100 for that:
I have other projects that should bring me more than $100 for these 3 evenings. Switching to war2 will make me pause in other projects. I will loose potentially more than these $100.

2. About to resolve network issues requesting all the time:
You can give me $1 000 000 or $1 000 000 000 - i just have no idea how to do it. That network issues are being caused by Warcraft II and it's network protocols architecture.
I think there will be a very difficult task to find a programmer who technically can resolve "all the network issues" for war2. Even if you find the way to get the source code of war2bne from blizzard. So money will not help at all.

All we can do is to resolve some custom situations: say, to enforce some player to change his ISP or to buy VPN for himself.

If you have money you can buy pull of 10-15 VPNs, paying for them monthly and give them to anybody who have problems. Configuring that VPNs is task resolvable by a remote programmer/admin. I also don't see my part in that configuration as it's absolutely separate project from existing infrastructure.

3. To finish my antihack.
Will require, say, 1 month of full-time for me. That means i have to stop other projects and most likely loose them. I disagree to loose other projects for even $3000-$5000 single payment for antihack.

That's why i see such situation:
1. small issues:
maybe i can make something from time to time (as i spent 1 evening for d3d checker and affinity for observer). Most likely i'll release new combat soon (when get approves d3d checker works properly and resolve compatibilities with win10)

But i'd prefer somebody else to make such small things with minimum of my involvement.
You have money and desires? Hire the programmer, pay him, then test his project. Send that project to me with it's source code to keep the possibility to release updates/fixes, and i'll include it somehow to combat or anywhere else.

Of course, that code should look sanely. Tiny fix, like CPU savior that requires 100Mb of disk space and 3 installed frameworks will be thrown out.
Programming language is preferred C++ (visual studio) as most code is written on it. To future possible intergation.
I can make the detailed specification for programmer if required.

2. big issues: Firstly antihack.
In general, same way as for tiny issues: Hire the programmer, explain him what you want to get, pay and get that.
Source code is highly recommended to have (such project will definitely require maintenance in future). Also, professional style of coding is highly recommended also. (I mean, to hire experienced developer, not a student for such task as antihack).

3. unresolvable questions.
Network issues. We can not resolve them in general.
You can try to buy VPNs, to share them somehow, to make tests. That is absolutely forign task for current infrastructure. That is everything i can see as quite reasonable way.
Should help with conflicts, sometimes with latency, lagging, but sometimes it will make lagging worse.

4. i still care of war2.ru project and war2 game in general, so i'll try to do everything i can if it will require some reasonable time from me (like 1-2 evenings).
I can definitely release new combat if i have all parts to compile them together. I can make some small fixes for current infrastructue. But i offer someone else to find or hire remote programmer for secondary fixes not directly intergated to current infrastructure.
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: Delete mine too on November 15, 2017, 08:57:51 AM
I think when the person installs it should give them a message like

"Notice: If you're using Windows 10 and the display in game is not optimal, run the DISPLAYWAR2 shortcut to try other available display settings"

and then they can run some little application that lets them choose all the different ddraws one at a time.  Like it would have a radio button where they could select a different ddraw at will to try everything out.
That's what I meant to say by support tool in the war2 folder.
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: Paper_Boy on November 15, 2017, 09:01:53 AM
Would be nice to see 2on2 teams automatically logged under team ladder!! Then, you could designate who belongs to your clan on your team page featuring your icon & team logo whatever. Would be cool to see who the best 2on2 team is & overall team rankings as a group


These tiny changes people are asking for are nice, but war2 feels more than adequate with out them. Are biggest problem is lack of exposure makes it hard to get games during non peak hours. A fKey macro that streams twitch or makes it faster to convert war2vids to youtube might help.


Googles deep mind and Blizzard are working together using machine learning AI to try to beat the worlds best sc2 players… I feel like war2 is far more intricate with complexities that dwarf their current project. They’ve conquered GO but I doubt a computer could ever beat  Swift!  I would like to see Burnt beg or steal Blizzard for some machine learning API’s iL can use to develop war2 AI!!!!  Newbs could play the computer version of swift to learn =)


Realistically tho, for any real drastic changes we would have to pay for someone to reverse engineer war2. Then instead of issuing kinda functional patches we could build off a solid foundation! War2 with updated graphics, no conflict, more responsive, 3rd race, slight game balancing so every spell and unit is relevant. When is the last time u won a game with Exoricism, healing, skeletons or berserkers?  Maybe Jordan4358 can assist in the effort. I can get Terra to flash her tits for payment.. Might at least be worth getting a quote from a reverse engineer!
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: ~ToRa~ on November 15, 2017, 09:59:41 AM
2. About to resolve network issues requesting all the time
I get now its not simply an issue of "hiring someone and fixing it" its more complicated than I could have thought.


If you have money you can buy pull of 10-15 VPNs, paying for them monthly and give them to anybody who have problems. Configuring that VPNs is task resolvable by a remote programmer/admin. I also don't see my part in that configuration as it's absolutely separate project from existing infrastructure.

@mousEtopher

Myself and mousetopher did try doing something like this not too long ago but it didn't work for whatever reason.  (I think she said it had something to do with utp packets or something like that)

3. To finish my antihack.
Will require, say, 1 month of full-time for me. That means i have to stop other projects and most likely loose them. I disagree to loose other projects for even $3000-$5000 single payment for antihack.

I understand your situation. I'll make a post in the admin section maybe there can be a way to get this done in the next year.


That's why i see such situation:
1. small issues:
maybe i can make something from time to time (as i spent 1 evening for d3d checker and affinity for observer). Most likely i'll release new combat soon (when get approves d3d checker works properly and resolve compatibilities with win10)

But i'd prefer somebody else to make such small things with minimum of my involvement.
You have money and desires? Hire the programmer, pay him, then test his project. Send that project to me with it's source code to keep the possibility to release updates/fixes, and i'll include it somehow to combat or anywhere else.

I would like some clarity here.
 Are you saying anything other than Hosing issues and Anti hack can be done by a 3rd party?

I can definitely release new combat if i have all parts to compile them together. I can make some small fixes for current infrastructue. But i offer someone else to find or hire remote programmer for secondary fixes not directly intergated to current infrastructure.

Looks like a lot of players are posting in this thread so we should be able to see what other minor fixes there are that need to be done.
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: Certified MENSA Genius Brain (smart) on November 15, 2017, 10:03:35 AM
Rebuilt War2Observe with SetProcessAffinity.
Sets both war2 and observe to CPU0, same as war2insight. To prevent crash.
Version 2.0.2 (last was 2.0.1 as i remember)
Oh wow, this is a nice surprise.  8)
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: iL on November 15, 2017, 02:51:34 PM
Myself and mousetopher did try doing something like this not too long ago but it didn't work for whatever reason.  (I think she said it had something to do with utp packets or something like that)
If you still have vpns powered on, i can look into that. I have toughts about the reasons.
You are talking about the situation when it worked with other bneet-servers, but not server.war2.ru?

I would like some clarity here.
 Are you saying anything other than Hosing issues and Anti hack can be done by a 3rd party?
Almost so.
I think antihack can be done by a 3rd party, if that 3rd party is trusted person, but he have to do that from scratch most likely and we have some specific requirements for such project.

About hosting issues: i think it is a big task that need to be splitted to several small subtasks and some of that subtasks could be resolved.
And some tasks requires my involvement, some can be resolved by 3rd part.

I think there's a lot of minor fixes that can be released by 3rd part or anybody from our community.

I'd say 3rd party cannot release something closely intergated with server things. Like custom bnet /commands, custom bnet packets, some kind of intergation between server and foreign services. Nothing of that appeared in TODO list yet. If we will really ready to implement something like that, i'll try to help.

Looks like a lot of players are posting in this thread so we should be able to see what other minor fixes there are that need to be done.
Yes, i think such TODO list should at least help to collect issues and requests for new functional.
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: Certified MENSA Genius Brain (smart) on November 15, 2017, 03:19:10 PM
Did Lance give you the source code for his hardware ban?  I think he said he did.  I think it could be ready to go, with "deployment" as the only remaining step of the project?
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: iL on November 15, 2017, 04:21:13 PM
Did Lance give you the source code for his hardware ban?  I think he said he did.  I think it could be ready to go, with "deployment" as the only remaining step of the project?
He gave me an idea only. Good idea, but i still didn't implement it. I plan to do it if i ever continue my work on antihack.
I implemented my own idea to check hardware id, it works ok. At least i can catch intersections for different accounts joined from the same computer or to find all the computers used by some person. Of course, only for connections with antihack.
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: Certified MENSA Genius Brain (smart) on November 15, 2017, 04:36:54 PM
And the possibility to complete that anti-hack/hardware ban project right now is unknown?  As in, it is big enough to take some time, and you don't have any expectation of having the free time to do it, in the foreseeable future?
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: iL on November 15, 2017, 05:05:00 PM
And the possibility to complete that anti-hack/hardware ban project right now is unknown?  As in, it is big enough to take some time, and you don't have any expectation of having the free time to do it, in the foreseeable future?
To complete hardware ban without improving antihack? I even didn't think about that, but that could make sense...
Well, then we firstly need to make it impossible to join without antihack. And antihack is additional service now, if someone will happen with it, nobody can join.
Also need to implement some improvements to enforce hardware id protection.
But you definitely right: hardware ban and antihack are completely different things, there's no reason to make them together.
Need to think about what can be done quickly...

Another thing: i don't like an idea to close the server for ordinary clients. Somebody can randomly try to join and get error, think the server is dead, we will loose potential player...
Though, with original war2bne he have to add our server to gateway list then...
I saw "banned" players as those who can join but can't create/join games and probably muted and can't write messages.
Though, doesn't matter about my past ideas, i still have no time to implement them. Total ban will be much easier.
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: chayliss on November 16, 2017, 12:05:34 AM
HD Remaster put that on the list
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: iL on November 16, 2017, 03:46:06 AM
There's another task could be probably made better by you than by me:
To get warcraft occult forum database from Axolotl.
We have an offline backup copy of first 3 pages on occult.war2.ru, but would be much better to restore the whole data.
I asked Axolotl by email on yahoo, he doesn't answer anymore. Maybe someone have contacts with Axolotl to find him and ask his database.
Tons of useful war2 information, would be sad to loose that completely.

HD Remaster put that on the list
I called that "improve graphics". Ok, adding...

-Ddraw bundling for Win10.  This is big for the future compatibility of the software with new computers
I still didn't understand: existing ddraws have some problems on win10 or not? As i understand, minimal works perfect on win >7. On 8, 8.1 and probably 10, isn't it?
So, our case:
- on winxp we don't use ddraw at all
- on vista/7 we use eighter test4 or test3 or test2 (i think test4 or test2, depend on my d3dchecker result).
- on win8/10 we use minimal.
Or i don't know something?
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: Certified MENSA Genius Brain (smart) on November 16, 2017, 08:15:35 AM
- on vista/7 we use eighter test4 or test3 or test2 (i think test4 or test2, depend on my d3dchecker result).

Maybe I was confused since I don't use win10 yet, but I thought the test2 test3 test4 were for windows 10.  but I don't really know... I mostly use an old machine with windows xp.  and the existing windows 7 fix usually worked for me

I definitely see this "minimal version" was for win8 and above:
http://forum.war2.ru/index.php/topic,1790.msg32593.html#msg32593 (http://forum.war2.ru/index.php/topic,1790.msg32593.html#msg32593)
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: Delete mine too on November 16, 2017, 08:32:06 AM
Myself and mousetopher did try doing something like this not too long ago but it didn't work for whatever reason.  (I think she said it had something to do with utp packets or something like that)
If you still have vpns powered on, i can look into that. I have toughts about the reasons.
You are talking about the situation when it worked with other bneet-servers, but not server.war2.ru?

I think that was my part. You tested it and said war2.ru don't respond back to such packets and you didn't plan on supporting it at that time. I can spawn many vpns with open ports

I will however not monitor the traffic but if someone would be to abuse the vpn such ass child porn, etc. I will turn in logs to authorities if needed.

Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: iL on November 16, 2017, 11:08:13 AM
I think that was my part. You tested it and said war2.ru don't respond back to such packets and you didn't plan on supporting it at that time. I can spawn many vpns with open ports

I will however not monitor the traffic but if someone would be to abuse the vpn such ass child porn, etc. I will turn in logs to authorities if needed.
Yes, so that's what i remember then. I added kind of antiddos protection against some kind of uncommon trafiic and i think that is what can make a problem for your config.
I can:
1. try to switch it off (till acher/cloak don't make his attack) to make sure that's the problem.
2. turn my firewall back and try to change you vpn config to make it work with my closed firewall.
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: Delete mine too on November 16, 2017, 01:04:30 PM
I think that was my part. You tested it and said war2.ru don't respond back to such packets and you didn't plan on supporting it at that time. I can spawn many vpns with open ports

I will however not monitor the traffic but if someone would be to abuse the vpn such ass child porn, etc. I will turn in logs to authorities if needed.
Yes, so that's what i remember then. I added kind of antiddos protection against some kind of uncommon trafiic and i think that is what can make a problem for your config.
I can:
1. try to switch it off (till acher/cloak don't make his attack) to make sure that's the problem.
2. turn my firewall back and try to change you vpn config to make it work with my closed firewall.

I will setup the vpn server again. I'll send you root credentials of the VPS. Feel free to adjust as you like. Hopefully sometime this week end I might have time.


For windows 10 with DEP did you add the exception in the registry? Hope this helps.
 
 https://social.technet.microsoft.com/Forums/windows/en-US/7ee2fe13-2c0a-4e97-aff6-7da8f68b8958/how-can-i-add-an-dep-exception-for-a-program-on-server-2008-core?forum=winservercore

Step 1: Check the current level of the DEP
================================
 
Run the following command:
 
wmic OS Get DataExecutionPrevention_SupportPolicy
 
There should be a return value. Check it with the following table:
DataExecutionPrevention_SupportPolicy
Policy Level
Description
2
OptIn(Default)
Turn on DEP for essential Windows programs and services only
3
OptOut
Turn on DEP for all programs and services except those I select. Admin can add create one DEP exception list
1
AlwaysOn
Enable DEP for all process
0
AlwaysOff
Disable DEP for all process
 
Step 2: Change the Policy Level
========================
 
If you want to add your application to the DEP exception list. You have to change the Policy Level to "OptOut" (please see the above table for this information).
 
You can run the following command to change this setting. Note that you have to restart your computer for it to take effect.
 
bcdedit.exe /set {current} nx OptOut
 
Step 3: Create your exception list
=========================
 
Important note that, before making any changes to the registry, you should always back up the registry first.
 
You can add the specific application to the DEP exception list by changing registry as follows:
 
For each application for which you want to disable DEP, you create a String Value where the name of the value is the full path to the executable (e.g. C:\Program Files (x86)\Windows Live\Writer\WindowsLiveWriter.exe) and the value data is "DisableNXShowUI" (without quotes), under the following registry key:
 
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
 
This should look like the registry key settings as Tim mentioned in his blog (note that this blog is mainly for Windows XP and, the startup settings have been changed since Windows Vista from boot.ini to BCD):
 
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: Nedro on November 18, 2017, 10:59:59 AM
I'll contact Axo now
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: mousEtopher on November 18, 2017, 11:55:23 AM
QUOTE FROM: IL ON NOVEMBER 15, 2017, 04:15:53 AM
If you have money you can buy pull of 10-15 VPNs, paying for them monthly and give them to anybody who have problems. Configuring that VPNs is task resolvable by a remote programmer/admin. I also don't see my part in that configuration as it's absolutely separate project from existing infrastructure.

@mousEtopher

Myself and mousetopher did try doing something like this not too long ago but it didn't work for whatever reason.  (I think she said it had something to do with utp packets or something like that)
yeah we tried ra4wvpn.com which is cheap & includes port forwarding, but turns out they forward TCP only so didn't work for hosting (in my tests anyway). too bad cause would've been perfect otherwise -- like $20 for lifetime subscription (price has gone up a little now) + easy to use client + large diverse server selection + multiple people can use 1 subscription with an access code to use in the client which doesn't compromise the main account. o well. if we can find an alternative just like it with UDP port forwarding it'd be viable!
Title: Re: TODO list: the technical condition of the server and issues needing attention
Post by: ~ToRa~ on November 18, 2017, 12:04:02 PM
^^I don't mind paying for say 5 of them month by month provided it does solve the hosting issue for the players we give them to.