One Game Instance
Authors: game_guy
Version: 1.0
Type: System Utility
IntroductionThis script is to prevent multiple instances of your game. This is really only for online games so players can't cheat and PvP each other or whatever.
Features
- Prevents Multiple Instances
- Custom File/Error
- XP/VX/VX Ace Compatible
ScreenshotsN/A
DemoN/A
ScriptPlace at very top!
[SPOILER]
#===============================================================================
# One Game Instance
# Version 1.0
# Author game_guy
#-------------------------------------------------------------------------------
# Intro:
# Prevents players from opening multiple instances of your games.
#
# Features:
# Prevents Multiple Instances
# Custom File/Error
# XP/VX Compatible
#
# Instructions:
# Place as first script.
# Configure the 2 variables and thats all!
#
# Compatibility:
# Works with everything.
#
# Credits:
# game_guy ~ For creating it.
# ZenVirZan ~ For requesting it.
#===============================================================================
# Custom error message.
ERROR = "Instance already running."
# Custom file name, I'd recommend leaving the ENV[Appdata]
TOKEN_FILE = ENV['APPDATA'] + "game_name.token"
begin
if FileTest.exists?(TOKEN_FILE)
begin
File.delete(TOKEN_FILE)
rescue Errno::EACCES
if !DEBUG && !$TEST
print ERROR
exit
end
end
end
$token = File.open(TOKEN_FILE, "w")
end
[/SPOILER]
InstructionsIn script.
CompatibilityWorks with everything.
XP/VX/VX Ace compatibility.
Credits and Thanks
- game_guy ~ For creating it.
- ZenVirZan ~ For requesting it.
Author's NotesPrevent dem hackahs! >:U