Hello Binsk, Thank you for replying. Unfortunatly I know nothing about php programming. All I can do is create a MySQL database from the settings panel in the hosting. So I am really a noob in this area (I only know some html and how to copy paste php script samples). I managed to create a nice educational program in Godot, but this is the last missing step. So I would be really glad if you could create this tutorial. If you can't make it on video, you can just write it down with some screenshots and I will make a video out of it. I think it is important for all Godot users to get this information with ease.
Small job offering connect to MySQL database
- Edited
You can contact me through my website: www.iqsted.com I also have another thing with broken code, so your help would be really great!
- Edited
Would this need to be in GDScript, or would C# be fine? I can probably get something together in GDScript but C# is my preference.
EDIT: Also would you prefer it to be with raw SQL, or would an ORM like Entity Framework or Dapper be fine for you?
For this tutorial both languages can be used. Like first the script in GDScript and afterwards in C#. I don't use C#, only GDScript, but others might want to see the code in C#.
I haven't heard anything from Binsk since the last post. So I don't know if Binsk is working on it or not...
If HideousKojima is willing do take on the job, go for it.
I'd only be able to get to it if I finish work for a couple clients early this week. I have not started anything as of yet.
OK, if you have too much work this week, then maybe HideousKojima kan help. By the way it needs to be in MySQL (the standard that comes with all webhosting platforms.
You want someone to make write the code or create a tutorial about writing the code?
I want it both. A tutorial for writing the code to send variables to an MySQL database. It needs to include the php on the website and the GDScript (and if possible also C#) for Godot. Also how to connect the PHP with the database. I need it myself, but want all other Godot users also to learn how to do these things.
Still nobody actually told me that he/she is starting with this tutorial? Who will do it?
Binsk?
- Edited
@DanielC
If no one is taking up the job then I'll go ahead and take it on. Next week is Thanksgiving (I'm in the USA) and I will be with family so my estimated date of completion will be a week from this coming Tuesday at the earliest, two weeks from Tuesday at the latest.
As I understand it this is what the video will be: A video walkthrough demonstrating full setup / programming required to make a basic online highscore system that takes a name and score Data from / to Godot should be a JSON dictionary Should cover all three languages required for implementation including GDScript, PHP, and MySQL Should handle basic security (such as nonces, hashing, etc) Should support cross-domain traffic (so pre-flight checks) Assumes user has a server (local or otherwise) set up already w/ a functional MySQL database.
The aspects covered for a highscore table can be expanded to user account data and the like if the underlying concepts are understood. I can only guarantee a basic functional implementation that is secure on a basic level.
As a note, I do not use nor support Youtube. I will host the video on Bitchute and send a link. You will have permission to re-upload to youtube on your own if you wish (without monetization).
If this sounds good to you then I accept the job. If you need to contact me further you can do so at binsk@disroot.org.
For payment, if you have PayPal that would be ideal (or crypto, if that's your thing), I'm fine doing a gentleman's agreement and taking payment (or sending an invoice, if you prefer) after I have finished the video.
Let me know your thoughts and if you confirm. All the best.
Great, thank you Binsk! I will send you an email. Never heard about Bitchute. I will check it out.
Yes, it is up.
Bitchute (stuck at low-res):
Odysee (stuck at full-res): https://odysee.com/@binsk:9/gd_online_highscore_tutorial:2
I will say that there is some incorrect info in there and security-wise I would change a number of things now but the general gist is still there to at least get you p and going.
Note: At roughly the 10 minute mark, the location of your database is usually 'localhost' or '127.0.0.1' except in some odd situations. Just clarifying.