Search found 2320 matches
- 21 Feb 2015, 11:53
- Forum: Infrastructure Development
- Topic: Server lightweight mode
- Replies: 17
- Views: 7743
Re: Server lightweight mode
Maybe it's worth connecting to the server for a day and logging the command breakdown (e.g. 25% CLIENTSTATUS, 10% BATTLEOPENED, etc) to see what's worth optimizing for long-running connections. I'd recommend optimizing the new user connect, as that's probably the most bandwidth-expensive thing. When...
- 15 Feb 2015, 11:18
- Forum: General Discussion
- Topic: SpringRTS Organizational specification
- Replies: 54
- Views: 12108
Re: SpringRTS Organizational specification
In the literal sense, there are currently 8 forum admins. Of those, only 4 have logged in within the last year or so (let alone done anything adminy).FLOZi wrote:There are only 2 forum admins and one of those is an engine dev.
- 15 Feb 2015, 10:45
- Forum: General Discussion
- Topic: About moderator policy
- Replies: 63
- Views: 14736
Re: About moderator policy
I wonder what is the correct place and way to discuss moderator's actions? I mean, many of these actions are subjective and then there's usually no point in messaging the moderator in question directly, and some of them rarely respond anyway. I'm not saying anything against any particular moderator...
- 27 Dec 2014, 03:16
- Forum: Infrastructure Development
- Topic: lobby server<->client protocol encryption
- Replies: 40
- Views: 14200
Re: lobby server<->client protocol encryption
Aw, the PyCrypto AES-GCM stuff is just in the alpha 2.7 release (2.7a1). Serious question: considering Heartbleed, do you still trust the entire TLS implementation in openssl, which (despite having absolute experts work on it) by all accounts is a really scary giant ball of spaghetti-C? Heartbleed w...
- 26 Dec 2014, 19:52
- Forum: Infrastructure Development
- Topic: lobby server<->client protocol encryption
- Replies: 40
- Views: 14200
Re: lobby server<->client protocol encryption
If I'm coming off as harsh/aggressive, it's nothing to do with you/Spring. I'm trying to strike a nerve because this is crypto. You did quite a few things right, but screwing up crypto code is one of the easiest things for programmers of any skill level to do. The comment was in reference to an atta...
- 26 Dec 2014, 06:08
- Forum: Infrastructure Development
- Topic: lobby server<->client protocol encryption
- Replies: 40
- Views: 14200
Re: lobby server<->client protocol encryption
TL;DR: Great intentions, but use TLS and bcrypt/scrypt instead. Context: my day job is software security. Password hashing If you have a bunch of spare bitcoin miners to throw at the DB, yes. This is an easy mistake to make. bcrypt and scrypt are tunable algorithms. The needs of a password hash are ...
- 16 Aug 2014, 18:07
- Forum: Lua Scripts
- Topic: Implementing a feature selection
- Replies: 1
- Views: 1344
Re: Implementing a feature selection
I reimplemented selection logic in SmartSelect, including an engine patch to fix "my selection works badly when any of the four corners of my rectangle go outside of the bounds o the map" (use the includeSky boolean on TraceScreenRay). It might be useful as a reference: http://springrts.co...
- 01 Oct 2013, 09:02
- Forum: Lobby Clients & Server
- Topic: PING/PONG
- Replies: 33
- Views: 6548
Re: PING/PONG
I think it would resolve both the player and host issue with battles if the server kicked any user from their battle after a reasonable idle time - when it would've normally kicked them from the server. "Ghost" users should also have their clientstatus set to away, which could be done by t...
- 13 Sep 2013, 09:58
- Forum: SPADS AutoHost
- Topic: Spads STILL has no multi-engine support???
- Replies: 5
- Views: 2319
Re: Spads STILL has no multi-engine support???
Heh, pushback on that was part of the reason I lost focus.
- 06 Feb 2013, 18:55
- Forum: Infrastructure Development
- Topic: [SOLVED] Command REMOVESCRIPTTAGS missing in uberserver?
- Replies: 3
- Views: 1723
Re: Command REMOVESCRIPTTAGS missing in uberserver?
nice. should be an easy fix.
- 20 Dec 2012, 18:53
- Forum: General Discussion
- Topic: Make me a moderator
- Replies: 110
- Views: 29871
Re: Make me a moderator
All I want for Christmas is a DeleteAllAndBan button. pls pls pls Admins have a "delete all posts" button. I think giving it to all the mods would could *maybe* have an edge case where a normal user disappears -_- The current state of delete vs move was already custom-developed to help mo...
- 22 Sep 2012, 19:27
- Forum: Help & Bugs
- Topic: OpenGL, overlapping circles
- Replies: 4
- Views: 2047
Re: OpenGL, overlapping circles
The UnitShapes widget uses OpenGL tricks to do seamlessly-merged circles/shapes.
- 30 Jul 2012, 02:04
- Forum: Lobby Clients & Server
- Topic: Enable WebSockets (ws) protocol for lobby API
- Replies: 14
- Views: 5414
Re: Enable WebSockets (ws) protocol for lobby API
This commit gives me working websocket clients:
https://github.com/lunixbochs/uberserve ... ad411bb6e8
You can test it using
https://github.com/lunixbochs/uberserve ... ad411bb6e8
You can test it using
Code: Select all
ws://bochs.info:8202/websocket
- 29 Jul 2012, 19:47
- Forum: Lobby Clients & Server
- Topic: Enable WebSockets (ws) protocol for lobby API
- Replies: 14
- Views: 5414
Re: Enable WebSockets (ws) protocol for lobby API
1. Open a socket on another port (maybe just continue the trend and use 8202+) 2. Add this port to startup options and help. 2. Modify Dispatcher to take multiple server sockets, each paired with a callback that creates and returns a new Client-compatible object. 3. Create a new Client-like class ab...
- 08 Jul 2012, 23:11
- Forum: Feature Requests
- Topic: Joining multiple chans
- Replies: 9
- Views: 3024
Re: Joining multiple chans
You can't join multiple battlerooms with the current protocol (even if the server were modified to allow you to exist in multiple battles) The protocol doesn't have a prefix for *which* battle when sending you battle commands... so you can see "user X said something in the battleroom" but ...
Re: FXAA
SMAA looks good for everything but pixel shifting/walking in the distance - when they show real-game scenes, only the CSAA/SSAA 16x filters get it right.
It's really distracting to have artificial motion in the background :)
It's really distracting to have artificial motion in the background :)
- 28 Jun 2012, 22:35
- Forum: Off Topic Discussion
- Topic: Unreal Engine 4....
- Replies: 14
- Views: 4028
Re: Unreal Engine 4....
All of the Unreal demos are run on 1-3 GTX 680s iirc. The original demo with the guy on the roof with a cigarette was originally run on 3x 480s, and now on a single 680.
- 28 Jun 2012, 22:33
- Forum: Linux
- Topic: Hosting my own lobby server
- Replies: 7
- Views: 3995
Re: Hosting my own lobby server
https://github.com/lunixbochs/uberserver is the lobby server running on springrts.com. The system requirements are pretty much nothing as long as you stay away from from accounts.txt (just use mysql if you want to save user logins). The server itself only requires Python to run. Run fetch_deps.py if...
- 03 Jun 2012, 21:41
- Forum: Lua Scripts
- Topic: Lua IDE
- Replies: 36
- Views: 8184
Re: Lua IDE
I just added Lua support to sublimelint for those of you using Sublime Text 2.
This means inline syntax highlighting, saving you a pesky Spring reload for syntax typos and such.
http://github.com/lunixbochs/sublimelint/
This means inline syntax highlighting, saving you a pesky Spring reload for syntax typos and such.
http://github.com/lunixbochs/sublimelint/
- 25 Apr 2012, 18:20
- Forum: Lua Scripts
- Topic: Problem with TraceScreenRay
- Replies: 12
- Views: 2750
Re: Problem with TraceScreenRay
If this is implemented I would like to tack on another request. When using tracescreenray on a point outside the map, return a virtual point where terrain would be if it were extended to that point. I already made that patch two years ago - it's how my SmartSelect widget works outside the map. http...