Author Topic: MegaGlest 3.3.3 ( outdated!!! newer version available )  (Read 13419 times)

MJR

  • Guest
Re: megaglest 3.3.3 released
« Reply #25 on: 10 April 2010, 03:57:41 »
What is a feature archive?

-Archmage-

  • Moderator
  • Dragon
  • ********
  • Posts: 5,887
  • Make it so.
    • View Profile
    • My Website
Re: megaglest 3.3.3 released
« Reply #26 on: 10 April 2010, 04:07:32 »
An archive of features. :|
And features we want.

Actually Tit already has a log, now all we need is a wanted features library...
Egypt Remastered!

Proof: Owner of glest@mail.com

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: megaglest 3.3.3 released
« Reply #27 on: 10 April 2010, 04:26:26 »
We're now using Trac (as suggested by Silnarm):

http://sourceforge.net/tracker/?func=browse&group_id=300350&atid=1266779

Thanks

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Bugs ....
« Reply #28 on: 10 April 2010, 10:09:13 »
We found some serious multiplayer related bugs  :'(
( update: I added a bug report for this too: https://sourceforge.net/tracker/?func=browse&group_id=300350&atid=1266776)

- You cannot chat in the connect state any more. If you try it, server crashs and due to this the client too.
Here the last words of the server debug logfile:
Code: [Select]
[2010-04-10 12:03:59] In [glest_game/network/connection_slot.cpp::update] accepted new client connection
[2010-04-10 12:03:59] In [shared_lib/sources/platform/posix/socket.cpp::send] sock = 18, bytesSent = 84
[2010-04-10 12:03:59] In [shared_lib/sources/platform/posix/socket.cpp::hasDataToRead] select detected data imaxsocket = 18...
[2010-04-10 12:03:59] In [hasDataToRead] FD_ISSET true for socket 18...
[2010-04-10 12:03:59] In [shared_lib/sources/platform/posix/socket.cpp::hasDataToRead] socketTriggeredList->size() = 1
[2010-04-10 12:03:59] In [glest_game/network/server_interface.cpp::update] hasData == true
[2010-04-10 12:03:59] In [glest_game/network/server_interface.cpp::update] calling slots[i]->update() for slot = 1 socketId = 18
[2010-04-10 12:03:59] In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 84
[2010-04-10 12:03:59] In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 1
[2010-04-10 12:03:59] In [glest_game/network/connection_slot.cpp::update] got nmtIntro
[2010-04-10 12:03:59] In [glest_game/network/network_interface.cpp::receiveMessage]
[2010-04-10 12:03:59] In [glest_game/network/network_message.cpp::receive] dataSize = 84
[2010-04-10 12:03:59] In [glest_game/network/connection_slot.cpp::update] got name [u]
[2010-04-10 12:03:59] In [glest_game/network/server_interface.cpp::update] calling connectionSlot->getNextMessageType() for slots[i]->getSocket()->getSocketId() = 18
[2010-04-10 12:04:00] Broadcasting on port [61357] the message: [p60X2:116.110.155.177:172.20.100.101]
[2010-04-10 12:04:00] In [shared_lib/sources/platform/posix/socket.cpp::execute Line: 1153]
[2010-04-10 12:04:01] Broadcasting on port [61357] the message: [p60X2:116.110.155.177:172.20.100.101]
[2010-04-10 12:04:01] In [shared_lib/sources/platform/posix/socket.cpp::execute Line: 1153]
[2010-04-10 12:04:01] In [shared_lib/sources/platform/posix/socket.cpp::hasDataToRead] select detected data imaxsocket = 18...
[2010-04-10 12:04:01] In [hasDataToRead] FD_ISSET true for socket 18...
[2010-04-10 12:04:01] In [shared_lib/sources/platform/posix/socket.cpp::hasDataToRead] socketTriggeredList->size() = 1
[2010-04-10 12:04:01] In [glest_game/network/server_interface.cpp::update] hasData == true
[2010-04-10 12:04:01] In [glest_game/network/server_interface.cpp::update] calling slots[i]->update() for slot = 1 socketId = 18
[2010-04-10 12:04:01] In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 130
[2010-04-10 12:04:01] In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 6
[2010-04-10 12:04:01] In [glest_game/network/connection_slot.cpp::update] got nmtText
[2010-04-10 12:04:01] In [glest_game/network/network_interface.cpp::receiveMessage]
[2010-04-10 12:04:01] In [glest_game/network/network_message.cpp::receive] dataSize = 130
[2010-04-10 12:04:01] In [glest_game/network/connection_slot.cpp::update] chatText [u: hi] chatSender [p60-4600x2] chatTeamIndex = -1
[2010-04-10 12:04:01] In [glest_game/network/server_interface.cpp::update] #1 about to broadcast nmtText chatText [u: hi] chatSender [p60-4600x2] chatTeamIndex = -1 for SlotIndex# 1
[2010-04-10 12:04:01] In [glest_game/game/chat_manager.cpp::updateNetwork] got nmtText [u: hi] for team = -1
[2010-04-10 12:04:01] In [glest_game/game/chat_manager.cpp::updateNetwork] Added text to console

- If a client connects to a server and then chooses to quit while still in the menu, the server currently crashes.
Here the last words of the server debug logfile:
Code: [Select]
[2010-04-10 11:54:57] Broadcasting on port [61357] the message: [p60X2:116.94.126.177:172.20.100.101]
[2010-04-10 11:54:57] In [shared_lib/sources/platform/posix/socket.cpp::execute Line: 1153]
[2010-04-10 11:54:58] In [shared_lib/sources/platform/posix/socket.cpp::hasDataToRead] select detected data imaxsocket = 18...
[2010-04-10 11:54:58] In [hasDataToRead] FD_ISSET true for socket 18...
[2010-04-10 11:54:58] In [shared_lib/sources/platform/posix/socket.cpp::hasDataToRead] socketTriggeredList->size() = 1
[2010-04-10 11:54:58] In [glest_game/network/server_interface.cpp::update] hasData == true
[2010-04-10 11:54:58] In [glest_game/network/server_interface.cpp::update] calling slots[i]->update() for slot = 1 socketId = 18
[2010-04-10 11:54:58] In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() dataSize = 130
[2010-04-10 11:54:58] In [glest_game/network/network_interface.cpp::getNextMessageType] socket->getDataToRead() iPeek = 1, messageType = 6
[2010-04-10 11:54:58] In [glest_game/network/connection_slot.cpp::update] got nmtText
[2010-04-10 11:54:58] In [glest_game/network/network_interface.cpp::receiveMessage]
[2010-04-10 11:54:58] In [glest_game/network/network_message.cpp::receive] dataSize = 130
[2010-04-10 11:54:58] In [glest_game/network/connection_slot.cpp::update] chatText [u has chosen to leave the game!] chatSender [p60-4600x2] chatTeamIndex = -1
[2010-04-10 11:54:58] In [glest_game/network/server_interface.cpp::update] #1 about to broadcast nmtText chatText [u has chosen to leave the game!] chatSender [p60-4600x2] chatTeamIndex = -1 for SlotIndex# 1
[2010-04-10 11:54:58] In [shared_lib/sources/platform/posix/socket.cpp::disconnectSocket] START closing socket = 18...
[2010-04-10 11:54:58] In [shared_lib/sources/platform/posix/socket.cpp::disconnectSocket] calling shutdown and close for socket = 18...
[2010-04-10 11:54:58] In [shared_lib/sources/platform/posix/socket.cpp::disconnectSocket] END closing socket = -1...
[2010-04-10 11:54:58] [shared_lib/sources/platform/posix/socket.cpp::peek] DISCONNECTED SOCKET error while peeking socket data, err = 0, errno = 11 [Resource temporarily unavailable]
[2010-04-10 11:54:58] In [glest_game/game/chat_manager.cpp::updateNetwork] got nmtText [u has chosen to leave the game!] for team = -1
[2010-04-10 11:54:58] In [glest_game/game/chat_manager.cpp::updateNetwork] Added text to console
[2010-04-10 11:54:58] In [glest_game/network/connection_slot.cpp::update] calling close...
[2010-04-10 11:54:58] In [glest_game/network/connection_slot.cpp::close] START
[2010-04-10 11:54:58] In [shared_lib/sources/platform/posix/socket.cpp::~Socket] START closing socket = -1...
[2010-04-10 11:54:58] In [shared_lib/sources/platform/posix/socket.cpp::disconnectSocket] START closing socket = -1...
[2010-04-10 11:54:58] In [shared_lib/sources/platform/posix/socket.cpp::disconnectSocket] END closing socket = -1...
[2010-04-10 11:54:58] In [shared_lib/sources/platform/posix/socket.cpp::~Socket] END closing socket = -1...
[2010-04-10 11:54:58] In [glest_game/network/connection_slot.cpp::close] END
[2010-04-10 11:54:58] Broadcasting on port [61357] the message: [p60X2:116.94.126.177:172.20.100.101]
[2010-04-10 11:54:58] In [shared_lib/sources/platform/posix/socket.cpp::execute Line: 1153]

If you open a custom game ( without beeing in multiplayer ) and you start to "chat" with the enter key, glest instantly crashes :/

and one last not so serious problem:
If a server has a slot open and on the client someone clicks like mad on the "Find LAN Games" button, the client crashes.
« Last Edit: 11 April 2010, 10:19:58 by titi »
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: megaglest 3.3.3 released
« Reply #29 on: 10 April 2010, 22:30:29 »
The chat problem is related to a NULL or uninitialized pointer in:

renderer::renderConsole()

There is a new reference to get font colors for the console from the "game" object which is NULL at the point of the lobby and thus the crash. I'll look into how to handle this if someone doesn't beat me to it first but I won't be to look at this for a few hours.

Thanks

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: megaglest 3.3.3 released
« Reply #30 on: 10 April 2010, 23:39:59 »
oh damn, the font colors ...
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

Super Tom

  • Draco Rider
  • *****
  • Posts: 311
    • View Profile
Re: megaglest 3.3.3 released
« Reply #31 on: 11 April 2010, 01:07:54 »
Today, I LAN with my friends when I try to play against the press "Find Lan Game" button, found no response, I and my friend's computer is connected via network cable! We shut down the computer firewall, we use the latest Glest version (Glest3.3.3 the windows version)!
« Last Edit: 11 April 2010, 01:08:56 by -Archmage- »

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: megaglest 3.3.3 released
« Reply #32 on: 11 April 2010, 01:32:08 »
And there is really not any kind of router involved in your network connection? Was it a direct connection?

And by the way, the multiplayer chat bug is fixed in svn now.
« Last Edit: 11 April 2010, 01:34:15 by titi »
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

Super Tom

  • Draco Rider
  • *****
  • Posts: 311
    • View Profile
Re: megaglest 3.3.3 released
« Reply #33 on: 11 April 2010, 01:35:30 »
Yes,titi! We do not use the router, we are directly connected!

Super Tom

  • Draco Rider
  • *****
  • Posts: 311
    • View Profile
Re: megaglest 3.3.3 released
« Reply #34 on: 11 April 2010, 02:35:27 »
Can work together on it but when I click a few times more than "Find Lan Game" client will collapse! What is the reason that in the end? ? ?

MJR

  • Guest
Re: megaglest 3.3.3 released
« Reply #35 on: 11 April 2010, 02:38:07 »
so does this mean we will have to give up font colors?

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: megaglest 3.3.3 released
« Reply #36 on: 11 April 2010, 03:50:36 »
No font colors bug is fixed (you cannot change font colors BEFORE starting a game thats all). The fact that a game wasn't started was causing a crash if a user tried to char before the game starts.

Super Tom

  • Draco Rider
  • *****
  • Posts: 311
    • View Profile
Re: megaglest 3.3.3 released
« Reply #37 on: 11 April 2010, 04:18:57 »
When I play against my brothers, when the LAN, when I repeatedly click on "Find Lan Game" button, client crash !

MJR

  • Guest
Re: megaglest 3.3.3 released
« Reply #38 on: 11 April 2010, 04:22:31 »
so is the new source code file and windows installer that has the font change fix in it.

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: megaglest 3.3.3 released
« Reply #39 on: 11 April 2010, 04:30:52 »
I'll post a new win32 developer (pre-beta) version of mega-glest with this all fixed in it shortly.

Thanks

Super Tom

  • Draco Rider
  • *****
  • Posts: 311
    • View Profile
Re: megaglest 3.3.3 released
« Reply #40 on: 11 April 2010, 06:52:53 »
When will fix the BUG? ? ? Thank you!

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: megaglest 3.3.3 released
« Reply #41 on: 11 April 2010, 07:24:09 »
New development version (3.3.4-dev) is ready to try out (and checked into SVN)

see this post:

https://forum.megaglest.org/index.php?topic=5286.msg45457#msg45457

Super Tom

  • Draco Rider
  • *****
  • Posts: 311
    • View Profile
Re: megaglest 3.3.3 released
« Reply #42 on: 11 April 2010, 07:31:49 »
Yes, I see, I am ready to be tested, Softcoder, You are so great! Thank you

Super Tom

  • Draco Rider
  • *****
  • Posts: 311
    • View Profile
Re: megaglest 3.3.3 released
« Reply #43 on: 11 April 2010, 09:18:36 »
Me and my brother tested the latest version of Glest (Glest3.3.4-dev). We had a LAN gaming, found that this version is very stable, thank you!

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: megaglest 3.3.3 released
« Reply #44 on: 11 April 2010, 18:25:56 »
Thank you, will surely test it out.  :O
Tom, it is (of course) good news that it is stable, but next time could you edit or at least edit and remove your old post so you don't have to double post...  ::) Thanks.  :)  :thumbup:

MJR

  • Guest
Re: megaglest 3.3.3 released
« Reply #45 on: 11 April 2010, 23:12:05 »
So does this mean we will have a new release soon with a new windows installer with these new bug fixes plus the data and binary files also with the fixes. And will it be a full release or a beta release?

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: megaglest 3.3.3 released
« Reply #46 on: 12 April 2010, 21:23:14 »
Well, I tested it, and everything seems to be fine...besides the font.
everytime I have to change it to 16...from 12...

Quote
FontDisplayBaseSize=12
FontDisplaySmallBaseSize=12

Quote
FontDisplayBaseSize=16
FontDisplaySmallBaseSize=16
::)

modman

  • Guest
Re: megaglest 3.3.3 released
« Reply #47 on: 19 April 2010, 02:16:23 »
We're now using Trac (as suggested by Silnarm):

http://sourceforge.net/tracker/?func=browse&group_id=300350&atid=1266779

Since the list of features we want for Megaglest are pretty much the same as those we want for GAE, might we make a more comprehensive list?  Plus, that includes bugs and there will certainly be overlap between GAE and Megaglest lists...

//EDIT: I have a link to a dead topic which we really should use for this in my signature.  Arch, you're a moderator, so you can help me keep it updated if you'd like.  The link is also below.

https://forum.megaglest.org/index.php?topic=4480.msg27675#msg27675
« Last Edit: 19 April 2010, 02:19:35 by Sir modman »