Topic: internet gamming is too difficult to start

king_of_nowhere
Avatar
Topic Opener
Joined: 2014-09-15, 18:35 UTC+2.0
Posts: 1668
Ranking
One Elder of Players
Posted at: 2015-11-03, 22:51 UTC+1.0

Vassili wrote:

You don't had read what i had write. I don't said everybody know how to do, i say they can read one of thousands tutorials. And again, include all documentation about computers, in Widelands doc, will take more size on a HDD that 100 times the game. How can you know how to read and post on a forum, but not use a search browser?

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.


Top Quote
Vassili
Avatar
Joined: 2013-10-12, 19:19 UTC+2.0
Posts: 169
Ranking
At home in WL-forums
Location: France
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

Top Quote
tuggyne

Joined: 2011-07-22, 00:27 UTC+2.0
Posts: 42
Ranking
Pry about Widelands
Location: TN
Posted at: 2015-11-04, 07:00 UTC+1.0

Vassili wrote:

You don't had read what i had write. I don't said everybody know how to do, i say they can read one of thousands tutorials. And again, include all documentation about computers, in Widelands doc, will take more size on a HDD that 100 times the game. How can you know how to read and post on a forum, but not use a search browser?

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.)

SirVer wrote:

Thanks for bringing this issue up. It is an annoying one and it is a known one and there are probably already bug reports open for it. Also thanks to everybody providing technical support here - I find port forwarding a complex topic needing too deep understanding of network technology and definitively nothing the player should need to know to enjoy Widelands. Therefore, I agree that the issues should not impede online gaming, but alas, it does with Widelands. Let's hope it will be fixed before ipv6 kills online gaming in Widelands for good.

Thanks, SirVer. I appreciate the good work you're still putting in on this thing!


Top Quote
GunChleoc
Avatar
Joined: 2013-10-07, 15:56 UTC+2.0
Posts: 3317
Ranking
One Elder of Players
Location: RenderedRect
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 face-sad.png

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

Top Quote
einstein13
Avatar
Joined: 2013-07-29, 00:01 UTC+2.0
Posts: 1116
Ranking
One Elder of Players
Location: Poland
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 face-smile.png I don't want to give full manual for that, but only general steps + some explanation how to do that (in most of cases).

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
calculations & maps packages: http://wuatek.no-ip.org/~rak/widelands/
backup website files: http://kartezjusz.ddns.net/upload/widelands/

Top Quote
king_of_nowhere
Avatar
Topic Opener
Joined: 2014-09-15, 18:35 UTC+2.0
Posts: 1668
Ranking
One Elder of Players
Posted at: 2015-11-04, 10:03 UTC+1.0

tuggyne wrote:

Nobody suggested putting documentation of how to forward ports in Widelands. That would indeed be silly.

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.


Top Quote
SirVer

Joined: 2009-02-19, 15:18 UTC+1.0
Posts: 1440
Ranking
One Elder of Players
Location: Germany - Munich
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 face-smile.png


Top Quote
kaputtnik
Avatar
Joined: 2013-02-18, 20:48 UTC+1.0
Posts: 2660
OS: Archlinux
Version: current master
Ranking
One Elder of Players
Location: Germany
Posted at: 2015-11-04, 10:16 UTC+1.0

SirVer wrote:

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 face-smile.png

Thanks for clarifying the protocol. I will add this info to the wikipage.


Top Quote
GunChleoc
Avatar
Joined: 2013-10-07, 15:56 UTC+2.0
Posts: 3317
Ranking
One Elder of Players
Location: RenderedRect
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

Top Quote
einstein13
Avatar
Joined: 2013-07-29, 00:01 UTC+2.0
Posts: 1116
Ranking
One Elder of Players
Location: Poland
Posted at: 2015-11-04, 23:36 UTC+1.0

GunChleoc wrote:

Einstein, since your instructions in this thread were helpful, could you please add them to the Wiki?

My first Wiki page face-smile.png 1.5 hours of work face-wink.png

https://wl.widelands.org/wiki/General%20Port%20Forwarding%20Recipe/

Please check it!


einstein13
calculations & maps packages: http://wuatek.no-ip.org/~rak/widelands/
backup website files: http://kartezjusz.ddns.net/upload/widelands/

Top Quote