Jump to content

Community

LuckyRiver

Members
  • Content Count

    418
  • Joined

  • Last visited

About LuckyRiver

  • Rank
    Member

Recent Profile Visitors

464,265 profile views
  1. Wow! That will be awesome. I gonna look for my backup of all those cool games. Can't wait too!
  2. Hi, I was looking for the same thing but after hours of searching on the web here and there, I've managed to get it working though with IPS 4. You will need to create a custom button with IPS CKEditor. None of the plugins at CKEditor site has HearThis.at support so you will need to config either IFrame code from Hearthis.at or the embed code and you probably need to be premium if you use embed code and config Hearthis.at to allow your domain name. The custom button, you will need to go to the editor settings in admin panel to create a custom button and insert the iframe code from Hearthis.at. Hope it helps!
  3. Finally, I managed to get this installed on a vps with self signed certificate to use https. Here you go: Create a test account and read game instructions how to launch the poker game. I have made as a requirement as to upload an avatar so I need to see if it is working correctly. There may be bug, I hope not, but I've ran some basic test. You may play some hands with some online players or bring a friend and sit at same table. It needs 2 players for the game to start. Test site : https://www.tempslibre.club/forums Cheers!
  4. Test site is under work. Links will be posted so those interested could play some hands. I need to see how good the installation and how stable the game runs. It should not be long. Stay tuned!
  5. In the past, there were only 3 who manage with my help to get them running on their live site. But there was no REST API at that time so it involves a lot of database configuration which may not an ideal way to expose database credentials though it is still running on the server side making it secure. It still remains a big operation because it is like a poker suite such as backoffice module (cash management) , table, tournament and timings config, poker logic, hand history (optional) and the client (UI). But you do not need to touch anything of the code, just run it. Luckily, this is the AGPL open source code Cubeia allows to use when they close the public repository. This is the exact code they use on few production site back then and had stood the tests of time. I was one of the few who understand how the whole thing works. I will need to write more documentation how to install this. I probably will resurrect my old dev site where all the useful infos can be found. Yes, I will release for IPS . You still will need to configure REST API private/secret key from the admin control panel for your site. That is the only easy part. Once done, it is just to put the values in a configuration file which the back end with use to call IPS end points. Everything is working like the way I wanted for now. I've also had fun to use Cubeia's poker engine to write a new trick card game. So powerful, the way it is designed to plug turn based game and to write your own logic. Below is what I wrote 3 years ago by modifying the current poker code to make it happen : you tube https://www.youtube.com/watch?v=9LG7tsmjsNI Btw, there is also MAME arcade emulator I've played back then which has about 2000 games. I've managed to get it working on my local environment and played few mame games. Pretty impressive! One may want to use REST API to authenticate members to the game making it a nice arcade add-on. Furthermore, it is open source. Stay tuned!
  6. Things are getting much better but I was out of town for 2 weeks only resuming pending work only yesterday. Here is the latest work in progress as I have pretty much validated basic tests. There is still some refactoring work to be done and code push to repository for later public distribution. Youtube
  7. Finally, after days of struggling, I got the Authorization Code working, check this out IPS Oauth2 server takes care of handling user and password now! 🙂 I still need to test this with https though. [youtube]
  8. Wow, it has been years I haven't played with old code so it took me the whole week to get through the code and the procedure how to get it up and running. And time is so hard to find now that spring is here and I have so many things to do. Well, for now, IPS Oauth 2 authothorization code grant type through it is working directly on nodejs, I'm having hard time to get it working on the client side, so I'm going for now with password authentication. By using it, I had done a lot of cleaning to get rid of custom database query to authenticate a user. IPS Oauth server does all the job for me. Beware, it's still a very big operation even for me so I had to write documention but once done, it is easily to set it up. It's a luxury to have the game installed to a vps though but it will attract a lot of new and existing members who enjoy playing some poker hands. Anyhow, I wanted to share my work on Oauth2, all credits go to Cubeia AGPL open source code which I have forked to adapt to my own. The demo shows some graphic of metro stations I was working as a side project. But it could be any thing you want but it is really custom work though which will not be there when I release it. Still a couple of issues I need to address is the avatar display on table and find out how to upload the source code to the git repo. [youtube]https://youtu.be/Vrr-GbceSec Note: in the video clip, while you see in clear text the user and password is for demonstration purposes, there is noway user can see those datas such as password, clientid since it runs on nodejs server which is on the back end. I just capture to show how Oauth 2 client password credentials work. Till then, enjoy watching! (How can one embed youtube clip?) I'll make sure this time will be a flawless installation!
  9. Game is under work to use IPS Oauth 2 authentication. I should be able to have a preview pretty soon. It took me a while to get back what has been done years ago to refactor it with new features. The good thing is there is no more database configuration involved since IPS acts now as an Oauth server.
  10. Nice, so native members end point supports it already. Thanks Daniel F and bfarber,
  11. Not sure if it has already asked or whether or not it is already available for 4.3, is it possible to use REST API for other fields added from other 3rd party add-ons? For example, I use the points app which adds the "member_points" field to the "core_members" database table. Is there or will be native end point which will allow me to call for extra new fields added to IPS table in similar way to create a post or update a post. I like to be able to persist play cash points from my poker game to IPS so players will be able to see their high scores so I don't need extra code to do it.
  12. There is none I know of. There was an open source project called "Port of Name 0.36 emulator to java" which supports more than 500 games. There is code you can add to persist high score. Should be easily use REST API and handle other needs like authentication. Not the cool flash arcade we knew but it could be looked into to add as a plugin. Problem is time I don't have much.
  13. Excellent! This is going to be very useful as I'm going to get rid off my complex custom authentication to use the provided Ouath2 from IPS to authenticate players to the poker game. One more reason to get back to game development. Will try to test it out first via Postman to retrieve the uua token and see how it goes.
  14. Last day, so made a few rush purchases specially the amazing super super stuffs from OpenType and also a cool invite system. Still have few hours left, really late online shopping. Thanks to all the contributors for making this happen again this year! Don't know if I have time to play around with but at least they are here when I need them!
  15. Any alternative solution as I'm looking for one too but don't want to come back to Ibp 3.x ? IPS should have one as premium add-on but sadly there is none.
×
×
  • Create New...