Advertisement
MCFunRide

GameBox DRM Server

Jun 7th, 2015
294
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. term.clear()
  2. term.setCursorPos(1,1)
  3. print("GameBox DRM Server")
  4. print("This computer's ID is: "..os.getComputerID())
  5. print()
  6. rednet.open("top")
  7. while true do
  8. local id, msg = rednet.receive()
  9. if msg == "drmcheck" then
  10. f = fs.open("/drmcodes","r")
  11. drm1 = f.readLine()
  12. drm2 = f.readLine()
  13. dev1 = f.readLine()
  14. dev2 = f.readLine()
  15. f.close()
  16. sleep(1)
  17. local i2,m = rednet.receive()
  18. sleep(1)
  19. local i3,a = rednet.receive()
  20. sleep(1)
  21. if i2 == id and m == drm1 then
  22. rednet.send(tonumber(id),"OK")
  23. print("[STND] Serial: "..a.." completed DRM check!")
  24. elseif i2 == id and m == drm2 then
  25. rednet.send(tonumber(id),"OK")
  26. print("[STND] Serial: "..a.." completed DRM check!")
  27. elseif i2 == id and m == dev1 then
  28. rednet.send(tonumber(id),"OK")
  29. print("[DEBUG] Developer DRM code used by Serial: "..a)
  30. elseif i2 == id and m == dev2 then
  31. rednet.send(tonumber(id),"OK")
  32. print("[DEBUG] Developer DRM code used by Serial: "..a)
  33. else
  34. rednet.send("nope")
  35. print("[ERR] Serial Number: "..a.." failed DRM check!")
  36. end
  37. end
  38. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement