ID:1109359
 
I am not sure if this should go here or in developer help, but it seems more of a design question. I have been playing some of the newer games on here and most still seem to use the tile-based movement as opposed to the pixel movement. I am working out a game that will incorporate pixel-based movement however. With those games one of the major drawbacks from me wanting to continue playing is the lag. Pushing to move and it takes a while to enter the next tile, or you jump ahead to many tiles at once. Does pixel movement have this issue online? I am sure a lot of that just depends on the server hosting the game, but I am wondering how much it has to do with the actual engine used for BYOND if any.

The game I am working on will require precise movements and attacks using melee weapons and some projectiles. If it is mostly due to the host/server then what are recommended specs for a good server without lag for around 10-50 players at a time(possibly more if it was popular). I am assuming I would have to purchase some kind of server and pay monthly to get anything decent enough to run that many players and not just use my PC(bad upload of only 1.5mb/sec). What type of server would I need to look for as well(link to a good site that could host maybe)?

This is still far off, but I am trying to account for everything at this stage. Thanks for any feedback!
I think the general consensus is it's quite doable for online play, but does require respectable bandwidth. Hazordhu II for instance uses pixel movement and does handle 20+ players online, however tended to have lag due to AI related concerns and probably also bandwidth.

You do really need a proper server to be hosting an online BYOND game of any complexity anyway.
Just as Stephen said, it is very much feasible, and has already been implemented in a small number of games. For most BYOND games, you won't need more than maybe 512MB of RAM, and a 1.5GHz processor, so long as you are using a *NIX based OS. Just earlier today I purchased a VPS at BYONDPanel, and although I have only been using it for maybe an hour and a half at most, it does beautifully. I've been getting a ping averaging about 0.1 seconds. While the web panel on BYONDPanel could use a bit of work, it a great choice for those that want a simple to setup host, that's reliable, and has good support.

Running a Space Station 13 server based on Baystation12's code, I've had absolutely no issues whatsoever with lag, and that's saying something as SS13 sucks up resources like a mofo compared to most BYOND games.

http://byondpanel.com/