Ratmaster's Forum Posts

  • lamar NoSoul8

    I'm glad so many people share their experience and advice in this thread, thank you very much

    I'm working on it little by little, and I hope it will be ok ^^

  • gumshoe2029 thanks a lot, I will look it up then

  • gumshoe2029 Thx a lot for your new answer

    As I said earlier, the free Scirra's signaling server is unstable (probably because there are now too many construct 2 users and it can't always handle it) and sometimes it doesn't work for a long time :-/ (I had some issues when testing tutorial projects, etc... and I read some forum threads where others construct 2 users were having issues with their multiplayer games because of that too) so I don't want to depend on it ^^

    It's a very important project to me and I really need it to work at all times, so I'm absolutely sure I need my own signalling server to do that.

    My primary goal is not to avoid backend programming at all costs. I'm really glad Construct 2 allows me to do that most of the time so I can focus on gamedesign, etc... but if I have to code a few things to get what I need I will, I just need to learn how to do it ^^

    I'm going to take you up on that offer, I hope your tutorials will help me ^^

  • Ashley

    I already read the multiplayer manual entry (multiple times), but it doesn't explain how to run your own signalling server or what kind of server you need to use for this, and same problem for the "Multiplayer signalling server" Scirra store page, so it was a little confusing and that's why I asked for help ^^'

    gumshoe2029

    This is good news ! I prefer not to run a dedicated server if I can because I need to limit costs ^^

    In his tutorial, blackhornet wrote "The lobby is a dedicated server/host that must be running at all times" so I thought I needed to use a dedicated server to do that ^^' (at least that's what I understood when I read that... :-p)

    Well now I know I can do that, but I'm still confused about 2 things :

    1. How do I install the signalling server on my web server ? (as I said it's not explained anywhere I read)

    2. After installing it, what do I need to do in Construct 2 ? Do I have to connect every peer to a "global" room, and then connect them in a sub-room (I'm not sure how to say that ^^') with a limited number of places (here 2, 3 or 4) when they want to start a game together ? (and connect them back to the global room it they disconnect from the sub-room)

  • Ashley thanks a lot for your answer, I didn't know it could do that and I think it might really help

    Just to be sure, what do you mean by "available games" ? Does that mean that you choose the maximum number of games that can be played at the same time when configuring the signalling server ?

    Because that's what I want to do in my project :

    1. The players start by connecting to a big lobby server, where every player is connected

    2. - They can start a "public" game that everyone can join, or a "private" game that cannot be joined without an invitation, for 2, 3 or 4 players. They are then redirected to a waiting room with a chat and a button to invite other users (if they are not in a waiting room or a game).

    • They can also "join an available game" to join an unfilled public waiting room

    3. No one can join when the game is started, but guests can choose to "watch the game" if they want

    If I understood properly, to run the signalling server I will need a dedicated server and not a classic web server right ?

    Please can I have some advice to do what I described above ?

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • gumshoe2029 thanks for your answer

    I think I may have misspoken (since English is not my first language) and there is a confusion here :

    • I already have a classic 1&1 web server for this whole project, and I have managed to create a classic chat room using

      Ashley 's tutorial

    I tested it (blackhornet's TTTMP-Client-130.capx with changed GAME_NAME, etc... exported and hosted on my web server) but it didn't work and I had an error message "No lobby server found" so I wanted to know how to run a lobby server at all times without having to let my computer on with a browser connected to the lobby page at all times...

    Furthermore I think the free scirra's signalling server is really unstable, because I tried to run the chat example just now and I got this error message :

    Signalling error: [object Event]

    Disconnected from signalling server

    So my questions are :

    I'm really sorry if I wasted your time because my questions weren't clear enough

  • I understand and I think too it's good to be self-reliant if it's possible.

    I was though wondering if Kickstarter may help promote the game and develop a community around it before a greenlight. According to the website "There are no fees if a project is not successfully funded." so even if the kickstarter fails, the game still gains notoriety and people who wanted to support it could still do it in the future ^^

  • Thanks it really helps a lot

    I guess I'll take some time to create a few games (and read your ebook which seems very interesting ) before contacting publishers then ^^

    => Starting with small games for publishers to get regular incomes and improve myself, and then try Kickstarter and Steam Greenlight for bigger projects seems to be a good solution for me, what do you think ?

  • Hello gumshoe2029 and thanks for your advice, it might be helpful

    Can you answer my other questions ?

    • Can I use a classic web server or do I need something more specific ? (If so, what do I need ?)
    • How am I supposed to configure it ? It's not explained in the tutorial and I'm really confused here :-/
  • Cipriux I'm really sorry to read that :-/

    That confirms what I feared... If Google Play had a control system like Steam (to publish games you must pay for a license and have a good enough game to get selected for greenlight) there wouldn't be that much crappy games :-/ and as you said big money makers invest in promotion and get more attention, but unfortunately the market conditions are that way and our all society is centered on ads... Even if you sell a good product (video game, website, cheese, handmade bags...) if it's not well known it's really difficult to sell it :-/

  • that's really impressive and I'm glad for you that you have such a success with your games

    Since you are here, can I ask you a few questions please ? I guess some of the answers are in your book and I intend to buy it, but I'd like to know your opinion about a few things before getting started ^^

    • How did you start in the video games industry ?
    • On your website, you say you use GameMaker Studio, is that out of habit or did you have compatibility issues with Construct 2 ?
    • Before approaching publishers, how many games should I present on my website ? Should I build a community first or can I introduce myself to them right away ?

    If you're busy you don't have to give me detailed answers, I'll still be glad to learn a little about all this ^^

    Thanks for your time and have a nice day

  • yes that's the boring part if the software doesn't keep it :-/

  • I'm really glad I could help you I had a similar problem in the past so I figured it could be the same for you ^^

    No need to correct you, it's indeed called "accents" in French

  • Thanks again Sonable

  • Yes, I'm talking about editing the file that contains the text data It's a good idea to make a copy first

    You could also use Notepad++ which is entirely free, I mostly use SublimeText out of habit ^^