Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Feb 01 22:29
    Nerun closed #50
  • Feb 01 22:28
    Nerun closed #51
  • Jan 31 23:11
    Nerun edited #51
  • Jan 31 23:05
    Nerun commented #51
  • Jan 31 23:04
    Nerun reopened #51
  • Jan 31 19:21
    Nerun closed #51
  • Jan 31 14:06
    Nerun edited #50
  • Jan 31 14:06
    Nerun edited #50
  • Jan 31 14:05
    Nerun edited #50
  • Jan 30 19:14
    Nerun opened #51
  • Jan 30 18:30
    Nerun opened #50
  • Jan 16 20:05
    Nerun closed #49
  • Jan 16 18:03
    Vorspire closed #48
  • Jan 12 03:33
    kamronbatman commented #49
  • Jan 11 19:49
    Nerun opened #49
  • Oct 05 2020 21:05

    Vorspire on master

    Update Mobile.cs (compare)

  • Sep 12 2020 12:33
    Vorspire review_requested #48
  • Sep 11 2020 01:05
    Vorspire closed #47
  • Sep 11 2020 01:04
    Vorspire closed #46
  • Sep 11 2020 01:02
    Vorspire closed #44
Callan Bryant
@naggie
at least it was enough for me to use 100% of the time
Deniz Sökmen
@denizsokmen
nice
Callan Bryant
@naggie
UXNA is almost there I hope!
Deniz Sökmen
@denizsokmen
but it's closed right?
Callan Bryant
@naggie
yeah, at the moment :)
Deniz Sökmen
@denizsokmen
:(
what language is it written in
ah
ok you alreaday told
UOShadowAge
@UOShadowAge
Yea I wish I had access to some of those sources. My buddy and I would have probably maintained development on it.
Zane Wagner
@ZaneDubya
@msturgill I'm also excited to see runuo on GitHub. I hope you continue to have people supporting the project.
I'm personally very grateful that RunUO is open source - it has made debugging UltimaXNA so much easier; not to mention that I'm using just under 2k sloc from RunUO.
Thanks so much for opening it up and enabling other projects. :)
Callan Bryant
@naggie
:+1:
Zane Wagner
@ZaneDubya
How does the Server.Network.MessageType affect speech? Does it only change the color?
Zane Wagner
@ZaneDubya
How were the values in GetMaxUpdateRange() determined? Do they exactly match the classic client's values?
Derrick
@Derrick-
I double checked the values from the Demo code and they matched; I assume they came from there
Zane Wagner
@ZaneDubya
@Derrick- Thank you for checking. Items and Mobiles = 18, Multis = 22, custom houses = 24.
Right now I'm removing any object more than 18 tiles away from the player entity; so I need to be holding on to multis that are further away. Good to know. Thanks again!
Jakob Fries
@serpis
basically fork() and serialize the world in a different process
Callan Bryant
@naggie
I read that with great interest
Jakob Fries
@serpis
that way the world doesn't have to freeze like runuo does
Callan Bryant
@naggie
and it's probably not expensive due to COW
Jakob Fries
@serpis
right
Callan Bryant
@naggie
quite elegant I think
other things revealed (race conditions, flat files) alarmed me, however
Jakob Fries
@serpis
sure sure
but those problems don't exist for runuo
Callan Bryant
@naggie
speaking of flat files, how does run/play/fork/uo store data? Just a dump of an in-memory structure or some kind of DB?
indeed
probably helped by the fact that one server can handle an entire shard
Jakob Fries
@serpis
runuo saves the world data in a binary blob
it will loop over every item in the world and ask it to serialize itself
Callan Bryant
@naggie
ah ok, so I assume that means the entire world is always in memory? A good thing
Jakob Fries
@serpis
yes it's always in memory
Kamron Batman
@kamronbatman
Hey everyone!
I will be working on a major redo of RunUO (unfortunately will probably not be backwards compatible) to make it not use world saves anymore.
If anyone else is working on this too, I would love to collaborate! :)
Vegas
@vegas23
@kamronbatman Curious, how would that work?
AzRieil
@AzRieil
Hello. anyone alive?
Kamron Batman
@kamronbatman
I would love to know if anyone can get RunUO scripts to compile on High Sierra with Mono 5.4 or 5.8. Something in the code is causing it to fail. No code errors reported.
C.J. Collier
@cjac
ohei
quiet in here :-)
Kamron: I'm able to get them to compile under...
Distributor ID:    Debian
Description:    Debian GNU/Linux 9.4 (stretch)
Release:    9.4
Codename:    stretch
cjac@build0:/usr/src/git/github/runuo/runuo$ mono --version
Mono JIT compiler version 4.6.2 (Debian 4.6.2.7+dfsg-1)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com

but it won't compile on...

Distributor ID:    Debian
Description:    Debian GNU/Linux testing/unstable
Release:    testing/unstable
Codename:    buster

with

cjac@probook0:/usr/src/git/github/runuo/runuo$ mono --version
Mono JIT compiler version 5.18.0.147 (tarball Mon Oct 15 09:19:39 UTC 2018)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
    TLS:           __thread
    SIGSEGV:       altstack
    Notifications: epoll
    Architecture:  amd64
    Disabled:      none
    Misc:          softdebug 
    Interpreter:   yes
    LLVM:          yes(4)
    Suspend:       hybrid
    GC:            sgen (concurrent by default)
Kamron Batman
@kamronbatman
Since RunUO is basically dead, I have decided to move my work to a new project. If anyone is interested please contact me.
Kamron Batman
@kamronbatman
If anyone comes across this gitter, I would recommend checking out my new project, it's at https://github.com/modernuo/modernuo. I would love the help, and I offer support for anyone making a server.