gumshoe2029's Recent Forum Activity

  • Look at rexrainbow 's Board and SquareTx plugins. He has an isometric mode for square tx.

  • How can you drag both vertical and horizontal at the same time without going diagonal?

  • with iFrames

  • no

  • Ive had some issues with listbox too. It displays a little different on every browser, because it draws from the OS.

    Just use a Text object, you have a lot more control over those in C2. Or you have to write a custom css file.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Is your image url good? Make sure you can load your image in a browser from your url before you try to load it in C2.

    Also, make sure you have permissions to use the image. C2 will not load images that are marked in the metadata as not for public use.

  • And why does C2 use peer-to-peer? <img src="{SMILIES_PATH}/icon_lol.gif" alt=":lol:" title="Laughing">

    Because that was the way Scirra designed it. If I were a betting man, I would wager that C3 will offer more dedicated server support.

    Ok, thank you. I am going to do research on these topics and I hope to be able to implement a browser emulator on my web server. Also thank you for all the information and the tutorials, they are very helpful. <img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":)" title="Smile">

    Look for open source solutions first. Like:

    https://github.com/dhamaniasad/HeadlessBrowsers

    http://stackoverflow.com/questions/8147 ... et-browser

  • 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 ^^

    For starters, look up tutorials on setting up "EC2" for AWS. I would recommend Linux, but you can use a Windows server if you really want.

    The truth is that it is a bit sad and disheartening, not having a simple news of Construct 3

    Yea :-/

  • 1. a 000webhost.com server

    That is a curious new server provider. I might have to recommend this for beginners instead of AWS.

    2. which is exactly the difference between normal and dedicated servers?

    I would consider dedicated servers "normal" and peer-to-peer as an oddball. Your 000webhost server is a dedicated server.

    See: how-do-i-use-a-lobby-server-for-a-multiplayer-game_p1091393?#p1091393

    I tried using the AJAX object to "contact" a database, but my problem is that all the tutorials are written for PHP 5.6 (which uses MySQL) and since the PHP 7 update, it is necessary to write MySQLi (I don't know and I didn't find the adequate code), so I decided trying with the Multiplayer plugin (which would be fine if the room's stability didn't depend on the host being connected). I don't want to give up the Multiplayer plugin yet, I hope to be able to find a solution.

    Anyhow, if you could kindly tell me what I exactly need to research on to implement a dedicated server (I do only have basic knowledge), it would be great.

    Thank you once again for your help, I really need it <img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":)" title="Smile">

    MySQLi for beginners: http://codular.com/php-mysqli

    For research to use a dedicated server, you just need to use your 000webhost server and do research on "PHP program application interface tutorial" and "PHP mySQLi" to find out how to take in HTTP parameters and place them into your database. Then you access your API via AJAX and use it to input items into your database.

  • 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)

    1. You don't. You just use Scirra's. Ashley provides their signalling server for all users of Construct to use freely out of the goodness of his heart.

    1a. If you want your own signalling server, you must first have a server. This brings you back to a dedicated server. There is probably some programming you would have to do on the backend then. Maybe you can find an open-source signalling server? If your primary goal is avoiding backend programming, then insisting on your own signalling server is a contradictory goal.

    2. The multiplayer plugin should automatically (maybe?) connect to it to find hosts/peers. I've never used the multiplayer plugin, so I can't say for sure.

    See my links here:

    3. If you want a private tutorial on how to use AWS, I'll be happy to PM you a bunch of links to useful tutorials that I used.

  • gumshoe2029

    Thank you for your answer!

    After reading these posts I have 2 questions:

    1. How can I add a browser or a browser emulator on my server? I am not really an expert in servers. I suppose if I do this once it won't be necessary to mantain the server (excepting there is a bug or the server has any problem), isn't it?

    2. I read that the Multiplayer Plugin does not work with iOS, but this post is from 2015. Does it work now on iOS devices?

    Tank you once again for your reply

    1. What kind of server are you running?

    2. I have no idea. I use dedicated servers.

    Honestly, it sounds like you need to be using a dedicated server and not the multiplayer plugin. I recommend doing research on how to use the AJAX object.

gumshoe2029's avatar

gumshoe2029

Member since 4 Mar, 2014

None one is following gumshoe2029 yet!

Trophy Case

  • 10-Year Club
  • Email Verified

Progress

11/44
How to earn trophies