Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by bpears · Dec 02, 2012 at 08:33 PM · hackmod

How can I prevent modders/hackers from tearing into a game I make?

Im worried about people stealing code, models, and other things. How can I prevent this?

Comment
Add comment · Show 2
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image test84 · Dec 02, 2012 at 09:19 PM 0
Share

What is/are your platform(s) ?

avatar image bpears · Dec 02, 2012 at 09:22 PM 0
Share

PC is platform

3 Replies

· Add your reply
  • Sort: 
avatar image
1
Best Answer

Answer by Eric5h5 · Dec 02, 2012 at 10:27 PM

The only way to prevent it is to not distribute your game. People rip stuff from AAA games all the time; if big companies with huge budgets can't prevent it then you certainly can't.

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image bpears · Dec 02, 2012 at 10:53 PM 0
Share

What can I do to prevent majority of noob hackers from getting to it? I can't stop 'em all but I think I should at least implement some kind of security. If I were to release on webplayer, would that prevent them? Or do they still download it that way?

avatar image
2

Answer by nventimiglia · Dec 02, 2012 at 08:37 PM

You Cant. I suppose you can obfuscate your code. I suppose you can have complicate check functions in you network library. But in the end of the day you cant protect against everything and the unknowen. No one can.

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image bpears · Dec 02, 2012 at 09:23 PM 0
Share

Not even for models? How can I make it a pain for them to get it?

avatar image
1

Answer by DarkSnowy · Feb 09, 2014 at 04:16 PM

Clients can't directly change values on a server. They can however exploit weaknesses in the servers client validation or simply have an aimbot tell the server that they just shot directly at another players head. They don't even need to get into your code for an aimbot to be effective. Server say to client "you see a player at this location" aimbot says back "Okay, I just shot at that location". I like to use refraction to prevent this. Tell the client the player is somewhere other than where he is, client decrypts this value to work out where to display actual location of player. If the client declares a shot at the location the server said the player was then it was actually a miss. If the player shoots at where the player was properly displayed to be then it is a hit. Like fish in the water, they arn't actually in the location you see them. Make the aimbot look through water so that it can't see clearly, while giving the player a clear vision.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

13 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Multiple Cars not working 1 Answer

Can i mod/change a game with only the _data folder? 0 Answers

Js modding support 0 Answers

UnityEngine.Input.GetMouseButton(1)) issue 1 Answer

I made a better shader how do i fix[add _Shadow Strength]help???>Sorry that im asking for to much 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges