diff --git a/src/java/com/threerings/stage/server/StageServer.java b/src/java/com/threerings/stage/server/StageServer.java index f7596d0b..8bfce6ed 100644 --- a/src/java/com/threerings/stage/server/StageServer.java +++ b/src/java/com/threerings/stage/server/StageServer.java @@ -54,7 +54,7 @@ public abstract class StageServer extends WhirledServer // create the resource manager rsrcmgr = new ResourceManager("rsrc"); - rsrcmgr.initBundles(null, "config/resource/manager.properties", null); + rsrcmgr.initBundles(null, getResourceConfig(), null); // create our tile manager and repository tilemgr = new TileManager(null); @@ -64,4 +64,15 @@ public abstract class StageServer extends WhirledServer Log.info("Stage server initialized."); } + + /** + * Returns the path to the configuration file for the resource manager that + * will be created for use by the server. This is a resource path (meaning + * it should be relative to the resource prefix (which is + * rsrc). + */ + protected String getResourceConfig () + { + return "config/resource/manager.properties"; + } }