Skip to content

Instantly share code, notes, and snippets.

@madasi
Created April 15, 2014 15:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save madasi/10740991 to your computer and use it in GitHub Desktop.
Save madasi/10740991 to your computer and use it in GitHub Desktop.
Observer
2014-04-15 14:48:05 Preprocessing...
2014-04-15 14:48:33 Rendered 0 of 524286. 0% complete
2014-04-15 14:48:33 E An error has occurred. This may be a bug. Please let us know!
See http://docs.overviewer.org/en/latest/index.html#help
This is the error that occurred:
Traceback (most recent call last):
File "/usr/bin/overviewer.py", line 553, in <module>
ret = main()
File "/usr/bin/overviewer.py", line 501, in main
dispatch.render_all(tilesets, config['observer'])
File "/usr/lib/python2.7/dist-packages/overviewer_core/dispatcher.py", line 76, in render_all
observer.start(total_jobs)
File "/usr/lib/python2.7/dist-packages/overviewer_core/observer.py", line 316, in start
o.start(max_value)
File "/usr/lib/python2.7/dist-packages/overviewer_core/observer.py", line 339, in start
super(ServerAnnounceObserver, self).start(max_value)
File "/usr/lib/python2.7/dist-packages/overviewer_core/observer.py", line 38, in start
self.update(0)
File "/usr/lib/python2.7/dist-packages/overviewer_core/observer.py", line 348, in update
if self._need_update(current_value):
TypeError: _need_update() takes exactly 1 argument (2 given)
Process MultiprocessingDispatcherProcess-2:
Traceback (most recent call last):
File "/usr/lib/python2.7/multiprocessing/process.py", line 258, in _bootstrap
self.run()
File "/usr/lib/python2.7/dist-packages/overviewer_core/dispatcher.py", line 246, in run
Process MultiprocessingDispatcherProcess-3:
job = self.job_queue.get(True, timeout)
File "<string>", line 2, in get
Traceback (most recent call last):
File "/usr/lib/python2.7/multiprocessing/managers.py", line 759, in _callmethod
File "/usr/lib/python2.7/multiprocessing/process.py", line 258, in _bootstrap
self.run()
File "/usr/lib/python2.7/dist-packages/overviewer_core/dispatcher.py", line 246, in run
kind, result = conn.recv()
job = self.job_queue.get(True, timeout)
File "<string>", line 2, in get
File "/usr/lib/python2.7/multiprocessing/managers.py", line 759, in _callmethod
EOFError
kind, result = conn.recv()
EOFError
from observer import MultiplexingObserver, LoggingObserver, JSObserver, ServerAnnounceObserver
worlds["Madasicraft"] = "/usr/local/minecraft/spigot/world"
def playerIcons(poi):
if poi['id'] == 'Player':
poi['icon'] = 'icons/marker_ship_red.png'
return "Last known location for %s" % poi['EntityId']
renders["smoothday"] = {
"world": "Madasicraft",
"title": "daytime",
"rendermode": "smooth_lighting",
"markers": [{"name":"Players", "filterFunction":playerIcons, "checked":True}],
}
#renders["smoothnight"] = {
# "world": "Madasicraft",
# "title": "nighttime",
# "rendermode": "smooth_night",
#}
renders["night"] = {
"world": "Madasicraft",
"title": "nighttime",
"rendermode": "night",
}
lit_caves = [Base(), EdgeLines(), Cave(only_lit=True), DepthTinting()]
renders["caves"] = {
"world": "Madasicraft",
"title": "caves",
"rendermode": lit_caves,
}
#renders["fullcaves"] = {
# "world": "Madasicraft",
# "title": "cheating",
# "rendermode": "cave",
#}
renders["spawnover"] = {
"world": "Madasicraft",
"title": "Monster Spawning",
"rendermode": [ClearBase(), SpawnOverlay()],
"overlay": ['smoothday','night'],
}
renders["biomesover"] = {
"world": "Madasicraft",
"title": "Biomes",
"rendermode": [ClearBase(), BiomeOverlay()],
"overlay": ['smoothday'],
}
renders["mineralover"] = {
"world": "Madasicraft",
"title": "Minerals",
"rendermode": [ClearBase(), MineralOverlay()],
"overlay": ['smoothday'],
}
outputdir = "/usr/local/minecraft/mcmap"
loggingObserver = LoggingObserver()
jsObserver = JSObserver(outputdir,10)
serverObserver = ServerAnnounceObserver('mcmapfifo', 25)
observer = MultiplexingObserver(loggingObserver, jsObserver, serverObserver)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment