russpuppy's Recent Forum Activity

  • The Deletion is now available in the Groupees Greenlight 28 bundle: https://groupees.com/bagb28

  • The Deletion Demo is now available on the Scirra Arcade:

    https://www.scirra.com/arcade/action-ga ... -demo-1136

  • My game Spooky Cats has been greenlit and released on Steam. I've also uploaded a new game (The Deletion) to greenlight and itch.io:

  • I've just finished another game: The Deletion, a puzzle platformer.

    Subscribe to Construct videos now

    The Deletion is now on Steam!

    http://store.steampowered.com/app/391160

    Play the demo on Scirra arcade

    https://www.scirra.com/arcade/action-ga ... -demo-1136

  • I thought part of the idea of using the websocket nodejs server was that a signalling server wasn't required (am I wrong there?)

    If you're using WebRTC though you have to either have an internet connection to connect to the signalling server or else use the signalling server from the scirra store https://www.scirra.com/store/game-makin ... server-161 -- though the problem I see with buying that is sadly the license only allows you to use it yourself, not distribute it to people that buy your game. So you could really only set the signalling server up for yourself, not for people who have bought your game on Steam and want to set up their own LAN game (for example).

    Sorry if that's taking this thread too off topic, I'm just still trying to make sense of webrtc vs websockets/nodejs vs other alternatives....

  • rocky53204 actually I don't think the armidillo example does require an internet connection. Did you try downloading the github files and running from localhost? I'm still looking into it but it seems that socket.io allows it to be run over LAN?

  • I'm still trying to make sense of what's going on with this, sorry if my questions have already been answered before. I'm trying to think ahead to how this could be made into a marketable game. Hopefully my questions aren't too confusing, let me know if they don't make sense and I'll try to ask another way.

    I'm wondering what the best alternative will be for people who want to run the game server not in Construct 2 preview over LAN (for example, a game that is distributed via Steam can't rely on Construct 2 to host the game over LAN). I'm wondering how players will access the game.

    There's a few possible ways I could see this working:

    • The controller game file is hosted on a web server somewhere, players could go to this URL and type in the IP address of the server they want to connect to
    • The controller game is a downloadable APK file (distributed via Google Play or elsewhere), the IP address could be typed in. Would this work with Crosswalk?

    Or is there something I'm not understanding about how the nodejs server works? It doesn't distribute the game files over the network does it (for example, if the server game was run with nodejs server and the NW.js compiled executable)?

    I guess I'm a little confused about ports too and how this will work out... will the player hosting the game need to go through the firewall port settings to allow other players to connect?

    Thanks

  • If you want feedback from someone else I would be happy to be on your beta tester list

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • It would be nice if this was free so we could distribute it to users of our game so they could set up their own signalling servers and play games on LAN if they want to. It seems the only solution we can offer users of our game is to either host our own signalling server or use Scirra's, which means they'll need a connection to the internet.

  • Oh, that is unfortunate—I didn't know about iOS not supporting it because I've only been testing with Android. I hope iOS Safari gets on board soon.

    So, next question. let's say hypothetically you wanted to make a game that anyone could download so they could run their own party game. With the nodejs websocket server do they have to set up nodejs stuff themselves or could they run a single executable to get the game up and running? Watching your video it looks like the host player would have to open the command line up to get nodejs going. Seems like that would be a complicated step for lots of users (if you were to distribute the game on Steam or something, for example).

    Thanks

  • Sorry if this is a dumb question but I'm curious why you are using a nodejs game server instead of the webrtc multiplayer plugin?

  • I'm using 208 and I can't select tiles at all when I hold shift + right click + drag over tiles.... It doesn't freeze but nothing happens, no tiles are selected and it just pops up the right click menu when i get to the end and release mouse. Can't figure out if I am doing something wrong or not

russpuppy's avatar

russpuppy

Member since 23 Jan, 2013

Twitter
russpuppy has 17 followers

Connect with russpuppy

Trophy Case

  • 11-Year Club
  • Forum Contributor Made 100 posts in the forums
  • x4
    Popular Game One of your games has over 1,000 players
  • x2
    Famous Game One of your games has over 10,000 players
  • Regular Visitor Visited Construct.net 7 days in a row
  • RTFM Read the fabulous manual
  • Email Verified

Progress

17/44
How to earn trophies