Spring is running in SMP - Page 26

Spring is running in SMP

Discuss the source code and development of Spring Engine in general from a technical point of view. Patches go here too.

Moderator: Moderators

Post Reply
zerver
Spring Developer
Posts: 1358
Joined: 16 Dec 2006, 20:59

Re: Spring is running in SMP

Post by zerver »

Not sure, but you could try a different lobby such as qtlobby.
User avatar
BrainDamage
Lobby Developer
Posts: 1164
Joined: 25 Sep 2006, 13:56

Re: Spring is running in SMP

Post by BrainDamage »

changing lobby won't do squat, spring itself checks for crc as well and throws an error message without letting you to continue loading, lobby just warns you before the game start so you don't have to try to see if it will fail

not to mention, editing gadgets with synced parts is dangerous, you'd have to carefully review all the changes to see if they affect the synced part, not just throw it in and hope it'd work
zerver
Spring Developer
Posts: 1358
Joined: 16 Dec 2006, 20:59

Re: Spring is running in SMP

Post by zerver »

Yeah, but this guy downloaded my special exe, which has CRC checking disabled.
User avatar
BrainDamage
Lobby Developer
Posts: 1164
Joined: 25 Sep 2006, 13:56

Re: Spring is running in SMP

Post by BrainDamage »

then he can do his tests as spectator, afaik all lobbies and autohosts ignore sync status reported by lobbies for spectators to allow start
zerver
Spring Developer
Posts: 1358
Joined: 16 Dec 2006, 20:59

Re: Spring is running in SMP

Post by zerver »

I think he wants to play for real. But he says that it is only a problem if the lobby is downloading a map for him before start, so not a big deal...
Poil
Posts: 12
Joined: 13 Feb 2010, 13:31

Re: Spring is running in SMP

Post by Poil »

It's running fine, sometimes Luaui stop working without any message. If reloading luaui spring crash.

But 3/4 of games played can go to the end :mrgreen:

MT is really needed, on my laptop it's unplayable when running the official spring.exe
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14657
Joined: 17 Nov 2005, 02:43

Re: Spring is running in SMP

Post by Forboding Angel »

You shouldn't be trying to run spring on a laptop anyway.
User avatar
JohannesH
Posts: 1793
Joined: 07 Apr 2009, 12:43

Re: Spring is running in SMP

Post by JohannesH »

Forboding Angel wrote:You shouldn't be trying to run spring on a laptop anyway.
When it works I see no reason not to try.
Poil
Posts: 12
Joined: 13 Feb 2010, 13:31

Re: Spring is running in SMP

Post by Poil »

It's a T9600 with a Nvidia NVS140M.
It's really playable with springMT in 1680x1050 !
User avatar
scifi
Posts: 848
Joined: 10 May 2009, 12:27

Re: Spring is running in SMP

Post by scifi »

well i play and mod in a laptop xD dont see whats the problem with them
zerver
Spring Developer
Posts: 1358
Joined: 16 Dec 2006, 20:59

Re: Spring is running in SMP

Post by zerver »

Poil wrote:It's running fine, sometimes Luaui stop working without any message.
Try disabling LuaShaders and all widgets except those listed here:
http://springrts.com/wiki/OtherDownloads

If you play BA, you should also get this:
http://www.springfiles.com/show_file.php?id=2560
Super Mario
Posts: 823
Joined: 21 Oct 2008, 02:54

Re: Spring is running in SMP

Post by Super Mario »

Any progress, zerver.
zerver
Spring Developer
Posts: 1358
Joined: 16 Dec 2006, 20:59

Re: Spring is running in SMP

Post by zerver »

I'm working to implement glShareLists, which will hopefully improve mod/widget compatibility quite a bit.

However, the LUA rendering performance issue is very complicated and it may take a while before it is solved. Right now I'm focusing more on making sure this performance issue does not spill over onto the whole game.
User avatar
MisterBenn
Posts: 21
Joined: 19 Apr 2010, 15:50

Re: Spring is running in SMP

Post by MisterBenn »

Hi there, I have been using the official MT executable for Spring for quite some time and have been tolerating the Lups particle error spam for months and only just came across this thread.

I am using SpringLobby 0.84 along with both the multithread executable and BA 7.12 Lups-friendly mod from http://www.springfiles.com/show_file.php?id=2560 suggested above.

In games that I host myself I can see that I can successfully enable both the Lups and LupsManager widgets without LuaUI crashing during a game, and from what I've seen so far (a couple of solo test games) the previously problematic effects (the shockwaves caused by bombers and catapults) can be happily displayed now and the error spam is gone.

That's all very promising, but I have not been able to get this alternate BA 7.12 mod to register as in sync with other people's games in the lobby. Are there any final steps to be able to use this solution alongside regular Spring users? I'd appreciate any help you can all offer.

BTW from my experience so far I think a decent selection of the public widgets out there are stable with the MT executable. If I get my last problem resolved I will post up which ones I have working safely.

Edit: I just read a couple of pages further back and I see similar areas have been discussed already. To clarify: my sync problems are from maps, it's a SpringLobby issue for this Lups-fix BA mod. Also those games which have an admin bot won't launch while a player with this mod remains out of sync.
zerver
Spring Developer
Posts: 1358
Joined: 16 Dec 2006, 20:59

Re: Spring is running in SMP

Post by zerver »

MisterBenn wrote:Hi there, I have been using the official MT executable for Spring for quite some time
Good, but that exe is actually unofficial. If you wait a few weeks, 0.82 will be released and that includes first official MT build. BA 7.13+ released in conjunction with 0.82 will also eliminate the error spam.
User avatar
MisterBenn
Posts: 21
Joined: 19 Apr 2010, 15:50

Re: Spring is running in SMP

Post by MisterBenn »

I see. I guess I meant to say I was using the MT build recommended on the main download page. I'll happily wait for these new releases then - thanks so much to everyone that contributes as it's made an old fan of TA incredibly happy!

Incidentally my main tip for tolerating the lups error spam is:

1) Disable Lups and Lups Manager widgets
2) Use IceUI

On the Ctrl-F11 widget config screen ingame:
3) Enable "Separate System and Chat Messages"
4) Set number of total messages is at least ~6
5) Set number of system messages to be 2.

In this configuration, when the error spam comes in it is restricted to the top two lines of your chat box, but the remainder is kept clear so none of the regular chatter messages will be missed.
jmj
Posts: 4
Joined: 21 Mar 2010, 14:24

Re: Spring is running in SMP

Post by jmj »

I am glad to see the mt build implemeneted in main installer. It is about time to force the mods to modify themselves multithread compliant. Though, this is not that milestone yet. This only just encourages it.


The speed increase from MT build (be it due to mt or other fixes) is tremendeous. I easily get 2x fps on spring 82 mt compared to current.
User avatar
lurker
Posts: 3842
Joined: 08 Jan 2007, 06:13

Re: Spring is running in SMP

Post by lurker »

Mods can work on their GL calls to not cause actual bugs, but you still have the performance issues inherent to the way widgets are currently handled in GML.
User avatar
CaptainPoo
Posts: 19
Joined: 28 Jul 2010, 13:46

Re: Spring is running in SMP

Post by CaptainPoo »

I've been using MT spring since it started. It's the best thing that has ever happened to spring since BA and DSD :-)
User avatar
Hobo Joe
Posts: 1001
Joined: 02 Jan 2008, 21:55

Re: Spring is running in SMP

Post by Hobo Joe »

Ok, I'm a bit behind on this, but it sounds like people are saying MT will work properly with LUA in the next release?

As in, displaying properly, not error spamming, and not crashing.


If that's true I could die of happiness. :mrgreen:
Post Reply

Return to “Engine”