Topic: internet gamming is too difficult to start
king_of_nowhere![]() Topic Opener |
Posted at:
2015-11-03, 22:51 UTC+1.0
well, in all honesty, i didn't even think about googling it. in general, i prefer to ask people more experienced than me. but i'm not sure how much googling would have helped. sure, you can find hundred of tutorials. thousands. so you don't know exactly what you need, you don't know exactly what to look for, and you'll find a lot of information and you can't tell which is the one you need. and you're afraid if you do the wrong thing you'll break something - here changing some setting in a way that will inconvenience you and that you won't be able to recognize also counts as breaking. Really, there are manuals for everything. that does not mean people without knowledge can just pick up a manual and do stuff. if it was possible, then we wouldn't need to go to school, then university, then apprenticeship or equivalent. Why did I spent the last ten years studying chemistry? I could have just looked on google for the information. And by the way, that's exactly the reason i prefer to ask rather than googling a tutorial. ![]() ![]() |
Vassili![]() |
Posted at:
2015-11-04, 01:01 UTC+1.0
Ok so if you are afraid, you ask to people you think better at. But asking for a special case of special configuration, cannot be answered by a documentation (of a video game), who is general on this point (or not documented). People ≠ documentation webpage. So it's better for you to ask your special demand, to a forum dedicated to how to use boxes, firewalls, operating systems, not in a forum about a video game. If you are not afraid of search yourself on a searchbrowser, type your router name + open port
Edited:
2015-11-04, 01:02 UTC+1.0
![]() ![]() |
tuggyne |
Posted at:
2015-11-04, 07:00 UTC+1.0
Nobody suggested putting documentation of how to forward ports in Widelands. That would indeed be silly. No, my suggestion (which it seems that SirVer generally agrees is desirable) is to use STUN, TURN, or another automatic NAT-traversal protocol to open the ports automatically and transparently, without the user doing anything, not even enabling UPnP. Make the code do the work, not the user. (This isn't exactly trivial to implement, but it's leaps and bounds better than forcing even reasonably technical users to run through the shenanigans necessary to enable port forwarding themselves, since once we get it right, it just works, for nearly everyone, for just about forever.)
Thanks, SirVer. I appreciate the good work you're still putting in on this thing! ![]() ![]() |
GunChleoc![]() |
Posted at:
2015-11-04, 08:18 UTC+1.0
Having the code deal with opening the ports is definitely something that we want. We would need somebody who knows a lot about networking though to implement that, and who has the time too 14 years ago, most people would have had a modem and not a router, so port forwarding wasn't an issue then at all. And I think asking here is fine, even if we don't know how to set up a specific router, we can still help with googling for the answer. For non-techy users, it can sometimes be hard to find good search keywords for techy problems.
Edited:
2015-11-04, 08:19 UTC+1.0
Busy indexing nil values ![]() ![]() |
einstein13![]() |
Posted at:
2015-11-04, 08:55 UTC+1.0
I guess that including very general instructions for port forwarding in our wiki is not a crime. Of coure we can't do that for all devices, but it will help for sure many people Changing the code of Widelands will take a while. Before that I want to help anyone who wants to play. But helping via multiplayer chat is very hard. I've tried also IRC channel, but it seems to be barren. einstein13 ![]() ![]() |
king_of_nowhere![]() Topic Opener |
Posted at:
2015-11-04, 10:03 UTC+1.0
actuallly, i did that. but only as a temporary measure until the better protocols are implemented. That is the direction to go, but from sirver, it seems no one of the people programming here really knows how to do it. A temporary fix like that would be better than nothing. at least it would make sense for people, who would understand what the problem is. When i opened this thread, I had assumed the programmers had specifically made the game like that because they found it better and they didn't realize that not everyone is capable of tweaking a router. ![]() ![]() |
SirVer |
Posted at:
2015-11-04, 10:08 UTC+1.0
I just realize this wiki pages has not been linked yet: InternetGaming has some documentation. The protocol is TCP, btw. I only know one other of the choices in your router, kaputtnik. Fascinating ![]() ![]() |
kaputtnik![]() |
Posted at:
2015-11-04, 10:16 UTC+1.0
Thanks for clarifying the protocol. I will add this info to the wikipage. ![]() ![]() |
GunChleoc![]() |
Posted at:
2015-11-04, 10:35 UTC+1.0
Einstein, since your instructions in this thread were helpful, could you please add them to the Wiki? I'm busy right now with fixing up the translations, so I don't have time for it ATM. Busy indexing nil values ![]() ![]() |
einstein13![]() |
Posted at:
2015-11-04, 23:36 UTC+1.0
My first Wiki page https://wl.widelands.org/wiki/General%20Port%20Forwarding%20Recipe/ Please check it! einstein13 ![]() ![]() |