Author Topic: beta13  (Read 2900 times)

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
beta13
« on: 25 June 2010, 08:26:49 »
Beta13 is out! Please test it and give feedback here.

https://sourceforge.net/projects/megaglest/files/in_development/
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

Julius

  • Summoner
  • **
  • Posts: 46
    • View Profile
Re: beta13
« Reply #1 on: 25 June 2010, 10:37:46 »
Ubuntu Linux 10.4 Nvidia, runs fine.

One small "bug" that has been in glest for a long time already: to change resolution to a bigger/higher one you have to press the button on the left side, which is a bit conterintuitive.

And it would be great if double tap on the number to auto zoom to the battlegroup could be implemented.
« Last Edit: 25 June 2010, 10:41:20 by Julius »

cds

  • Guest
Re: beta13
« Reply #2 on: 25 June 2010, 11:36:45 »
I found a bug in beta13:when i click the jioninterentgame and my computer not connect to the Internet ,megaglest will run very slow and cpu is very low.When connecting to the Internet ,it run right.Can you fix this bug? There is no this bug before beta 13!

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: beta13
« Reply #3 on: 25 June 2010, 13:51:54 »
My son aslo reports about random crashes when trying to open a internet game with wrong router setup.
The error about wrong router setup is (usually) displayed but then it crashes. If not first time, try it again.

I will test it at home so I can tell more about it.
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

Julius

  • Summoner
  • **
  • Posts: 46
    • View Profile
Re: beta13
« Reply #4 on: 25 June 2010, 14:57:52 »
Was just about to report that those crashes don't happen on Linux (after playing around with the internet custom screen and wrong router setup for a while, also entering and exiting that menu a few times) but just now it crashed upon pressing the "return" button (e.g. crash= kicks me back to deskop).

I will try to do it again but with Megaglest started from a terminal to see if there are any error messages.

5 min later:
Ok I think i can recreate it: when the window stating the message with the wrong router setup appears press "ok" and then as quickly as possible "return". Crashes every time with my setup. If you wait a bit it doesn't happen.
Terminal window says just "Segmentation fault"

Hope that helps ;)
« Last Edit: 25 June 2010, 15:04:16 by Julius »

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: beta13
« Reply #5 on: 25 June 2010, 16:27:04 »
With beta13 and an incorrect http_proxy setting (on purpose for testing), when I navigate to "Internet game -> Custom game" I get to see an error message which says "Error from Masterserver" in the window title but without any error message.
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: beta13
« Reply #6 on: 25 June 2010, 17:03:18 »
You forgot to restore the updated english.lng

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: beta13
« Reply #7 on: 25 June 2010, 19:28:46 »
Hmm, where would I restore it from?

I did extract the language files contained in the Linux beta13 update:

Code: [Select]
tomreyn@hisbox:~/megaglest-3.3.5beta$ LC_ALL=C date
Fri Jun 25 21:21:14 CEST 2010

tomreyn@hisbox$ LC_ALL=C ls -l megaglest3.3.5-beta13_i386_linux_bin.tar.bz2
-rw-r--r-- 1 tomreyn tomreyn 9334253 Jun 25 07:50 megaglest3.3.5-beta13_i386_linux_bin.tar.bz2

tomreyn@hisbox:~/megaglest-3.3.5beta$ LC_ALL=C tar tjvf megaglest3.3.5-beta13_i386_linux_bin.tar.bz2 | fgrep 'english.lng'
tar: Record size = 8 blocks
-rw-r--r-- softcoder/softcoder   4991 2010-06-25 07:43 data/lang/english.lng

tomreyn@hisbox:~/megaglest-3.3.5beta$ LC_ALL=C tar xjvf megaglest3.3.5-beta13_i386_linux_bin.tar.bz2 data/lang/english.lng
tar: Record size = 8 blocks
data/lang/english.lng

tomreyn@hisbox:~/megaglest-3.3.5beta$ LC_ALL=C ls -l data/lang/english.lng
-rw-r--r-- 1 tomreyn tomreyn 4991 Jun 25 07:43 data/lang/english.lng

tomreyn@hisbox:~/megaglest-3.3.5beta$ LC_ALL=C md5sum data/lang/english.lng
5f9a7203cebdf66b710be103d4088e43  data/lang/english.lng

tomreyn@hisbox:~/megaglest-3.3.5beta$ LC_ALL=C fgrep -i 'Lang=' *.ini
glest.ini:Lang=english
glestuser.ini:;Lang=german

tomreyn@hisbox:~/megaglest-3.3.5beta$

But it still looks like this:
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: beta13
« Reply #8 on: 26 June 2010, 00:29:13 »
Ok the german.lng is missing some strings that are in english.lng. If you change to english mode you will see the right error.

cds

  • Guest
Re: beta13
« Reply #9 on: 26 June 2010, 00:39:07 »
With no connecting to Internet but lan,it was extremely slowly to entering the joininternetgame menu and i can't move the mouse .when i open the internet connectinon ,it became right at once ,but when i close the internet connection at once ,it didn't respond again.I don't know why?

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: beta13
« Reply #10 on: 26 June 2010, 01:24:14 »
Ok the german.lng is missing some strings that are in english.lng. If you change to english mode you will see the right error.
The game should not be using german.lng, it is commented out (note the semi colon in the 'fgrep' output).

I just removed the line referencing the german language file completely, but the result is still the same. You can try yourself on Linux using:
Code: [Select]
http_proxy='http://127.0.0.2:8080/' ./glest.bin(assuming that nothing binds to this port on this IP address)

Edit 1:
You get the same result without using a proxy when using a "Masterserver" setting (in glest.ini or glestuser.ini) which refers to a host name which cannot be resolved.

Edit 2:
I tried to reproduce other peoples' reports about beta13 crashing in case of an incorrect router setup, but cannot seem to reproduce it. I tried combinations of: port forwarding off, port forwarding for UDP only, multiple IP addresses bound to network interface.

However, if the master server drops (not rejects) connections, the game will freeze for minutes in 'Internet Game' menu. It seems that the HTTP request blocks the game until the TCP timeout is reached. Such blocking calls also seem to cause the OpenAL buffer underruns, resulting in the "Restarting audio source because of buffer underrun." message.

Edit 3:
This is unlikely to get abused, but there does not currently seem to be a limit as to how much data will get downloaded form the master server. Just for fun, I just pointed the master server to a download location of the latest beta on a sourceforge mirror site, and the file did seem to get downloaded completely, and since thie took more than 10 seconds (default refresh time), it would repeat indefinatelywith no real chance of user intervention, which finally caused te game to segfault (trace + log files: megaglest3.3.5-beta13_i386_linux_bin.tar.bz2).
« Last Edit: 26 June 2010, 02:03:47 by tomreyn »
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: beta13
« Reply #11 on: 27 June 2010, 12:55:27 »
Two more little things:

1. user.ini should not come with MG. If it doesn't exsist it should be created automatically ( when settings are saved first time )

2. endgame removes fog of war, thats ok, but it also enables photomode. Thats not a good idea in my opinion, because if this client really starts to use the photomode it will heavily slow down the game!

What about a new beta?
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: beta13
« Reply #12 on: 27 June 2010, 13:52:57 »
bad news ....
We got several crashes now when joining via internet menu!
Crashes or just a disconnected message in game :( .

There must be something wrong in beta13 ( I myself didn't tested beta13 a lot before )

( Another issue i see, is that beta13 is a bit slower again, but I might be wrong in this point. )

update with more details:
this can be reproduced on one computer!
Start glest 3 times 1 as server with 2 open slots the others connect.
once the game has started select all workers on one client. Tell them to collect gold.
Don't give any other commands!
Wait...
after some seconds the other client gets disconnected displaying a message  "Server has Disconnected"

This is from the logfile of the disconnected client:
Code: [Select]
[2010-06-27 18:30:41] In [glest_game/game/commander.cpp::updateNetwork Line: 271] networkManager.isNetworkGame() = 1,world->getFrameCount() = 780, gameSettings->getNetworkFramePeriod() = 20
[2010-06-27 18:30:41] In [glest_game/game/game.cpp::ErrorDisplayMessage Line: 109] Server has Disconnected.
[2010-06-27 18:30:41] In [glest_game/game/commander.cpp::updateNetwork Line: 271] networkManager.isNetworkGame() = 1,world->getFrameCount() = 800, gameSettings->getNetworkFramePeriod() = 20
[2010-06-27 18:30:41] In [glest_game/game/game.cpp::ErrorDisplayMessage Line: 109] Server has Disconnected.

Update2:
Verified by two other people now. Looks like windows only gives Lag warnings and lag is growing to really huge values for this client.
( at the moment i don't think its the menu, but I'm still investigating. ( I think its related to changes in svn revision 537 )
« Last Edit: 27 June 2010, 17:41:32 by titi »
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: beta13
« Reply #13 on: 27 June 2010, 19:09:13 »
So I'm the third person to have reproduced this.
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: beta13
« Reply #14 on: 27 June 2010, 19:10:54 »
Well, actually the 4th...I think. Counting titi...well I guess that doesn't count, 3rd I guess. ...  :|
Anyways, I guess we just need to wait for softcoder...
too bad when he comes, it is kinda late for you guys...

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: beta13
« Reply #15 on: 28 June 2010, 01:14:08 »
beta14 is up and hopefully corrects these problems.

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: beta13
« Reply #16 on: 28 June 2010, 01:36:12 »
beta14 is up and hopefully corrects these problems.
Thanks, just don't forgot about windows...   ;)
I hope too...  :thumbup:

Super Tom

  • Draco Rider
  • *****
  • Posts: 311
    • View Profile
Re: beta13
« Reply #17 on: 28 June 2010, 02:18:44 »
whether the windows version of glest has been forgotten, why beta14 not been disclosed???

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: beta13
« Reply #18 on: 28 June 2010, 02:22:10 »
whether the windows version of glest has been forgotten, why beta14 not been disclosed???
Have you checked? It is there since you posted...  ::)
This isn't a restaurant, sometimes you have to wait a bit...(but in a lot of restaurants you have to wait to so...)
So please just have more patience...
Anyways thanks for the beta 14... Probably will test tomorrow.

 

anything