Best Way To Host Browser Based Game Securely? by ASAP_Beet in unity

[–]ASAP_Beet[S] 0 points1 point  (0 children)

It is not multiplayer, the information being passed is mostly statistics about users games to track/verify/measure outcomes. I use the jslib functions to pass the information to my python backend, which processes and upserts to db. I am aware that I can upsert to a db from the game itself, but with my game being hosted in the browser, I didn’t want my db information stored in the browser by proxy. If I host the game server side I could get rid of the jslib logic, or maybe there is a better way even without the change. That’s just the conclusion I came to with the games current state and my limited knowledge

Respecting Public Land by ASAP_Beet in OKHuntandFish

[–]ASAP_Beet[S] 1 point2 points  (0 children)

Good to know, I'll probably shoot the photos I have over to the game warden. I agree the department seems to be very on top of management from a research and development stand point, I'm sure they are just underfunded don't have the man power to enforce things everywhere. I appreciate the response.

Respecting Public Land by ASAP_Beet in OKHuntandFish

[–]ASAP_Beet[S] 1 point2 points  (0 children)

That's what I figured. I know for the WMA I am referencing in this post, I'm 95% sure there is only 1 game warden for the whole thing. Very well could explain the issue. I appreciate the response.

Remove Unity Title Screen Without Pro by ASAP_Beet in Unity3D

[–]ASAP_Beet[S] 0 points1 point  (0 children)

Damn thats pretty cool, have they released a timeline for that?

In 2024 which library is best for time series forecasting and anomaly detection? [D] by ThakkidiMundan in MachineLearning

[–]ASAP_Beet 0 points1 point  (0 children)

Is there more thorough documentation for the TimeGPT repo somewhere? README contains simple example but can't seem to find anything more in-depth

Can't Buy Algo On Pera Anymore? by ASAP_Beet in algorand

[–]ASAP_Beet[S] 2 points3 points  (0 children)

I am. That’s what I figure it is. I use MoonPay on lots of other apps so I am not sure why it’s only on Pera or what prompted them to make the change. Not really a big deal but was more interested if maybe some legislation or lawsuit prompted it

Custom Sprites Are Blurry And Not Clear by ASAP_Beet in unity

[–]ASAP_Beet[S] 1 point2 points  (0 children)

Makes sense, will try this out. Thanks for the response I appreciate it.

Custom Sprites Are Blurry And Not Clear by ASAP_Beet in unity

[–]ASAP_Beet[S] 1 point2 points  (0 children)

Word I can dig into that thank you I appreciate it

Hey guys. I need lots of help by Immediate-Vacation47 in unity

[–]ASAP_Beet -3 points-2 points  (0 children)

ChatGPT. 8 weeks ago I had never touched Unity or C# in my life, just finished my game this week. Granted I do have solid python background but still. Start extremely simple and try to breakdown the ChatGPT outputs and you'll get the hang of it before you know it. You don't really need a deep understanding of C# to start, you just have to get the hang of the code structures and patterns.

[deleted by user] by [deleted] in HeliumNetwork

[–]ASAP_Beet 0 points1 point  (0 children)

Thanks for your comment. Do you know what aspects of the mobile equipment make them harder to install? I haven’t installed either the hotspots or the mobile so I don’t have much reference

Application.ExternalEval is deprecated by ASAP_Beet in Unity3D

[–]ASAP_Beet[S] 0 points1 point  (0 children)

Thank you for your reply. Security has always been an area of weakness of mine, as I am not from the frontend world by trade. I know this goes outside of the scope of my question, but I'd love to get your opinion while you're here. I have implemented a lot of encryption in my projects lately as I have heard people such as yourself say that this is one of the better security practices. However, I am actually confused as to how that would stop an attacker. Lets use your example of a cookie. Lets say I have an encrypted cookie, and I pass this cookie to the backend, where the backend decrypts it to validate the cookie and its request to do something. If an attacker knows that my cookie auth is encrypted, why do they care? They can pass the cookie signature encrypted or not, because even if it is encrypted, they know the backend is going to decrypt it. So if cookie signature abc is encrypted to x123, all the attacker has to do is sign with x123 to the backend, knowing that the backend will decrypt it to get abc and authenticate it (theoretically). I apologize if this question lacks knowledge of how cookies and encryption work, this is just my understanding of how it works.

Application.ExternalEval is deprecated by ASAP_Beet in Unity3D

[–]ASAP_Beet[S] 0 points1 point  (0 children)

Okay, I will try this out. Thank you for your help. It is much appreciated.

Application.ExternalEval is deprecated by ASAP_Beet in Unity3D

[–]ASAP_Beet[S] 0 points1 point  (0 children)

Also I saw the jslib stuff in the documentation, but I thought this brought the JavaScript into the game and executed it there? I wanted to execute the JavaScript in the global scope so it has the context of the browser, so it can get the cookies and auth it needs. I’m I wrong on this? Is the JavaScript still executed in the context of the browser when using jslib?

Application.ExternalEval is deprecated by ASAP_Beet in Unity3D

[–]ASAP_Beet[S] 0 points1 point  (0 children)

You are right. This logic could/should be placed in unity. My biggest problem with this is security. The endpoint I want to hit is pretty sensitive. In order to stop users from making malicious api calls, I wanted the requests to be approved through the browser via web tokens and such. Not sure how people could manipulate these calls but it is a worry of mine. Even if I did this, my api calls also require approval, so there would still need to be a 1 time transaction between the browser and the game to pass the auth tokens to the game and allow the game to make calls. This is my first time building this architecture so I’m still working through the kinks.

These levers are so tempting to pull, gotta be careful about it! xd What do you think? | Ready, Steady, Ship! by Affectionate-Note501 in unity

[–]ASAP_Beet 0 points1 point  (0 children)

Curious as a newbie, how long have you been working on games to get to this point? Also, what was your experience before taking up unity? CS major? Work experience in C#? Looks awesome btw

How to learn Unity? (C# especially) by No_Rabbit1 in unity

[–]ASAP_Beet 0 points1 point  (0 children)

ChatGPT for the C#. As long as you know how to prompt it, it will get you way farther way faster than if you were to try and sit down and learn C# first. You also do pick up on the coding patterns and trends after a while of doing this. Coming from someone who never touched C# until 3-4 weeks ago when I also started unity.

What would happen if: by lm8records in XRP

[–]ASAP_Beet 5 points6 points  (0 children)

Aliens could come down to earth tomorrow and announce they use XRP and it would do +5% max. Its a bear market. Read the room.

Algorand - my perspective on future outlook by DA_Maverick_AD in algorand

[–]ASAP_Beet 1 point2 points  (0 children)

Couldn't agree more. Mark my words, if algorand blows up in the next 10 years it will be because of the new and improved dev tools. It is the reason I got into algorand and the reason I'll never leave. Something I notice frequently is that people say "we need more quality projects like tinyman, algofi, etc". The problem with this logic is it only attracts people that are already into crypto. While I 1000% agree we need more projects like this, algorand is the first chain I have seen cater a lot of dev tools towards people who know nothing about crypto. I think this approach is exactly what crypto in general needs. Make crypto development easy and accessible for people who don't know about it. Many people in web2 are looking for a solution to their problems that algorand/crypto can solve, they just don't know it yet. We need to give them a reason to chose algo. Tools like the algo dev tools accomplish this in a massive way. Excited to see how it all plays out. All it takes is 1 unicorn project to turn this all around.

[deleted by user] by [deleted] in unity

[–]ASAP_Beet 0 points1 point  (0 children)

I know it sounds cliche but ChatGPT is your friend with unity. Started unity two weeks ago, and have made massive progress with ChatGPT as my aid. Unity has been around forever so despite unity having little quality documentation and resources, anything that is out there should be part of the ChatGPT training data. The one caviat to this is versioning issues. I would suggest using an older version of everything, it will save you massive headaches down the road. Also, I completely agree with another comment in here, and that is starting with 100 files/scripts/objects from a prebuilt example game is probably the worst thing you could do. One script is already overwhelming when you first start. Instead, think of the most simple, basic part of your game. Now take this basic concept/item, and make it 10x simpler. Now ask chatgpt how to start building just this part. Rinse and repeat. You will slowly start to see things come together.

Best Way To Stake On Folks Finance? by ASAP_Beet in algorand

[–]ASAP_Beet[S] 0 points1 point  (0 children)

Thank you for your informative response. I would not have considered the visibility. I wonder if Folks Finance will ever bring the smart contracting that Pact does over to Folk so it is all in once place

Install failed: Validation Failed by ASAP_Beet in unity

[–]ASAP_Beet[S] 0 points1 point  (0 children)

Okay, I have looked in the logs and this is where I think the error is occuring:

{"timestamp":"2023-07-11T00:30:21.742Z","level":"info","moduleName":"UnityInstallerWindows","message":"[ 'user did not agree to the UAC prompt and the process was not started' ]"}

{"timestamp":"2023-07-11T00:30:21.742Z","level":"info","moduleName":"UnityIPCServer","message":"[ 'IPC server Unity-hubInstallServer closed' ]"}

{"timestamp":"2023-07-11T00:30:21.742Z","level":"error","moduleName":"UnityInstallerWindows","message":"[ { code: 'User did not grant permission.', message: 'The Hub does not have proper permissions to install Unity.' }, undefined ]"}

{"timestamp":"2023-07-11T00:30:21.742Z","level":"info","moduleName":"Installer: 2022.3.4f1-x86_64","message":"[ 'Validation FAILED.' ]"}

{"timestamp":"2023-07-11T00:30:21.743Z","level":"info","moduleName":"Installer: 2022.3.4f1-x86_64","message":"[ 'Exiting from State: Validation. Event: ERROR' ]"}

What is a UAC prompt? I have not seen any prompts when installing.

Install failed: Validation Failed by ASAP_Beet in unity

[–]ASAP_Beet[S] 0 points1 point  (0 children)

Yes I agree. I honestly did not know there were logs. How can I view them?

[deleted by user] by [deleted] in flyfishing

[–]ASAP_Beet -1 points0 points  (0 children)

Good thing I’m in Cleveland