From 5d5a886b3401d4b229485014186b917c9bb1b530 Mon Sep 17 00:00:00 2001 From: Sean Dague Date: Wed, 1 Oct 2008 18:57:37 +0000 Subject: remove these old ruby grid servers as they are really old (like a year old). A project like this is welcomed to come back on opensim forge. --- share/ruby/gridserv.rb | 69 -------------------------------------------------- 1 file changed, 69 deletions(-) delete mode 100755 share/ruby/gridserv.rb (limited to 'share/ruby/gridserv.rb') diff --git a/share/ruby/gridserv.rb b/share/ruby/gridserv.rb deleted file mode 100755 index 03cb4d1..0000000 --- a/share/ruby/gridserv.rb +++ /dev/null @@ -1,69 +0,0 @@ -require "webrick" -require "xmlrpc/server" -require 'xmlrpc/client' -require 'pp' -require 'config.rb' - -# -# Dummy grid server -# -# - -class SimServlet < WEBrick::HTTPServlet::AbstractServlet - # does actually nothing - def do_POST(req, res) - STDERR.print "----\n" - end -end - -$SimUUID = "" - -s = XMLRPC::WEBrickServlet.new -s.add_handler("map_block") do |param| - # does just enough to login.. if you try using "map" you will cause the exception - # and hang the client - responseData = Hash.new - responseData["sim-profiles"] = [ ] - responseData -end - -s.add_handler("simulator_login") do |param| - sc = SimConfig.new - responseData = Hash.new - STDERR.print "simulator login: " + param.inspect + "\n" - $SimUUID = param["UUID"] - - responseData["UUID"] = param["UUID"] - responseData["region_locx"] = sc.cfgSimX - responseData["region_locy"] = sc.cfgSimY - responseData["regionname"] = "DalienLand" - responseData["estate_id"] = "1" - responseData["neighbours"] = [ ] - responseData["sim_ip"] = sc.cfgSimIP - responseData["sim_port"] = sc.cfgSimPort - responseData["asset_url"] = sc.cfgAssetServerUrl - responseData["asset_sendkey"] = "" - responseData["asset_recvkey"] = "" - responseData["user_url"] = sc.cfgUserServerUrl - responseData["user_sendkey"] = "" - responseData["user_recvkey"] = "" - responseData["authkey"] = "" - - responseData - -end - -s.set_default_handler do |name, *args| - STDERR.print "Unknown method #{name}, #{args.inspect}\n\n" - raise XMLRPC::FaultException.new(-99, "Method #{name} missing" + - " or wrong number of parameters!") -end - -httpserver = WEBrick::HTTPServer.new(:Port => 8001) -httpserver.mount("/", s) -httpserver.mount("/sims", SimServlet) - -trap(:INT) { httpserver.shutdown } # use 1 instead of "HUP" on Windows -httpserver.start - - -- cgit v1.1