Go Back   RunUO - Ultima Online Emulation > RunUO > Server Support on Windows

Server Support on Windows Get (and give) support on general questions related to the RunUO server itself.

Closed Thread
 
Thread Tools Display Modes
Old 07-24-2004, 06:13 PM   #1 (permalink)
Newbie
 
Join Date: Jan 2004
Age: 23
Posts: 12
Default Runuo 1.0RC0 working under Linux + Mono

Just thought I'd let you guys know that it seems to be working fine. I have my client running in WINE, and the server running under MONO v1.0. The only issues is you need to look through the Data.cs file and check on the caseness(is that even a word?) of the files... by default OSI names them like "staidx.mul", but runuo looks for "StaIdx.mul" and we all know that Linux is casesensitive!

I'm running Gentoo linux, by the way. Hope this helps people out!

However, I am having problems recalling saved characters. I can see that its saving them in /Saves/Accounts/accounts.xml... but whenever I login, I just get the "Create a new character" screen. Also, I get disconnected if I'm idling it seems.
ShALLaX is offline  
Old 07-24-2004, 07:04 PM   #2 (permalink)
Forum Newbie
 
Messiah2's Avatar
 
Join Date: Jun 2003
Location: Ukraine, Kiev
Posts: 81
Send a message via ICQ to Messiah2
Thumbs up

That's great news! I just need to download mono 1 and try myself...
__________________
The Lord thy God will raise up unto thee a Prophet from the midst of thee, of thy brethren, like unto me; unto him ye shall hearken;
"Messiah, Son of God"
Messiah2 is offline  
Old 07-24-2004, 08:04 PM   #3 (permalink)
Account Terminated
 
Join Date: Sep 2002
Age: 26
Posts: 3,846
Send a message via ICQ to Phantom Send a message via AIM to Phantom Send a message via MSN to Phantom
Default

Why would anyone use mono if it means 60 second compile time
Phantom is offline  
Old 07-24-2004, 08:18 PM   #4 (permalink)
Master of the Internet
 
Quantos's Avatar
 
Join Date: Apr 2003
Location: Edmonton, AB
Age: 41
Posts: 6,867
Send a message via ICQ to Quantos Send a message via AIM to Quantos Send a message via MSN to Quantos Send a message via Yahoo to Quantos
Default

Quote:
Originally Posted by Phantom
Why would anyone use mono if it means 60 second compile time
The time that it takes to compile anything is directly related to the hardware involved as well as any other running programs, and at least it works.
__________________
Paranoia is what happens when you finally have all of the facts.
Quantos is offline  
Old 07-24-2004, 08:20 PM   #5 (permalink)
Forum Newbie
 
Messiah2's Avatar
 
Join Date: Jun 2003
Location: Ukraine, Kiev
Posts: 81
Send a message via ICQ to Messiah2
Default

Because mono = linux... i have computer with linux (server) and i don't have with windows, so i need mono
__________________
The Lord thy God will raise up unto thee a Prophet from the midst of thee, of thy brethren, like unto me; unto him ye shall hearken;
"Messiah, Son of God"
Messiah2 is offline  
Old 07-24-2004, 08:23 PM   #6 (permalink)
Account Terminated
 
Join Date: Sep 2002
Age: 26
Posts: 3,846
Send a message via ICQ to Phantom Send a message via AIM to Phantom Send a message via MSN to Phantom
Default

Quote:
Originally Posted by Quantos
The time that it takes to compile anything is directly related to the hardware involved as well as any other running programs, and at least it works.
No I mean I know for a fact a 2.4ghz computer took 60 seconds to compile on Mono.

Mono is just crap, main reason we don't suggest it.

Plus there are other issues.

Mono has a future but its not 1.0 at this point.
Phantom is offline  
Old 07-24-2004, 08:24 PM   #7 (permalink)
Master of the Internet
 
Quantos's Avatar
 
Join Date: Apr 2003
Location: Edmonton, AB
Age: 41
Posts: 6,867
Send a message via ICQ to Quantos Send a message via AIM to Quantos Send a message via MSN to Quantos Send a message via Yahoo to Quantos
Default

I also just remembered that the compile time has to do with the kernel you are running. How tweaked and optimized is it?
__________________
Paranoia is what happens when you finally have all of the facts.
Quantos is offline  
Old 07-24-2004, 08:29 PM   #8 (permalink)
 
Join Date: Jan 2004
Posts: 15
Default

Quote:
Originally Posted by ShALLaX
Just thought I'd let you guys know that it seems to be working fine. I have my client running in WINE, and the server running under MONO v1.0. The only issues is you need to look through the Data.cs file and check on the caseness(is that even a word?) of the files... by default OSI names them like "staidx.mul", but runuo looks for "StaIdx.mul" and we all know that Linux is casesensitive!

I'm running Gentoo linux, by the way. Hope this helps people out!

However, I am having problems recalling saved characters. I can see that its saving them in /Saves/Accounts/accounts.xml... but whenever I login, I just get the "Create a new character" screen. Also, I get disconnected if I'm idling it seems.
Data.cs? Where is that? I know there is a datapath.cs file. And what do I need to modify?

Thanks.
Murasame is offline  
Old 07-24-2004, 08:30 PM   #9 (permalink)
Master of the Internet
 
Quantos's Avatar
 
Join Date: Apr 2003
Location: Edmonton, AB
Age: 41
Posts: 6,867
Send a message via ICQ to Quantos Send a message via AIM to Quantos Send a message via MSN to Quantos Send a message via Yahoo to Quantos
Default

Quote:
Originally Posted by Murasame
Data.cs? Where is that? I know there is a datapath.cs file. And what do I need to modify?

Thanks.
There is no data.cs, he may be referring to datapath.cs.
__________________
Paranoia is what happens when you finally have all of the facts.
Quantos is offline  
Old 07-24-2004, 09:30 PM   #10 (permalink)
Account Terminated
 
Join Date: Sep 2002
Age: 26
Posts: 3,846
Send a message via ICQ to Phantom Send a message via AIM to Phantom Send a message via MSN to Phantom
Default

Quote:
Originally Posted by Quantos
I also just remembered that the compile time has to do with the kernel you are running. How tweaked and optimized is it?
Ryan tested Mono about oh 3 months ago maybe.

The compile times were way to long 60-90 seconds on the webserver.
Phantom is offline  
Old 07-25-2004, 01:45 AM   #11 (permalink)
 
Join Date: Jan 2004
Posts: 15
Default

Compile time doesn't affect latency. So even if compile times were of 2 minutes, the latency would be the same for the players. Players don't care about compile time, they care about getting killed by lag or getting "Connection Lost" gumps.
Murasame is offline  
Old 07-25-2004, 03:56 AM   #12 (permalink)
Account Terminated
 
Join Date: Sep 2002
Age: 26
Posts: 3,846
Send a message via ICQ to Phantom Send a message via AIM to Phantom Send a message via MSN to Phantom
Default

Quote:
Originally Posted by Murasame
Compile time doesn't affect latency. So even if compile times were of 2 minutes, the latency would be the same for the players. Players don't care about compile time, they care about getting killed by lag or getting "Connection Lost" gumps.
Do what you want, at this point nobody in their right mind will say mono should be used
Phantom is offline  
Old 07-25-2004, 11:29 AM   #13 (permalink)
Newbie
 
Join Date: Jan 2004
Age: 23
Posts: 12
Default

Sorry, yes i did mean datapath.cs. You dont need to change anything in the file, just open it an look for the long list of files. Copy them all from your UO installation into your runuo directory (~/runuo for example). Then rename the files so that their names are exactly as written in the datapath.cs file and you should be able to get it up and running.

However, the bugs of losing connection and being unable to retrieve saved characters havent been worked on yet. I havent had time.

As for people badmouthing mono... what alternative do people who run real operating systems have?
ShALLaX is offline  
Old 07-25-2004, 01:09 PM   #14 (permalink)
Account Terminated
 
Join Date: Sep 2002
Age: 26
Posts: 3,846
Send a message via ICQ to Phantom Send a message via AIM to Phantom Send a message via MSN to Phantom
Default

Quote:
Originally Posted by ShALLaX
Sorry, yes i did mean datapath.cs. You dont need to change anything in the file, just open it an look for the long list of files. Copy them all from your UO installation into your runuo directory (~/runuo for example). Then rename the files so that their names are exactly as written in the datapath.cs file and you should be able to get it up and running.

However, the bugs of losing connection and being unable to retrieve saved characters havent been worked on yet. I havent had time.

As for people badmouthing mono... what alternative do people who run real operating systems have?
Its been proven that windows can be just as good has linux.

If its buggy why put your players through that?
Phantom is offline  
Old 07-25-2004, 02:23 PM   #15 (permalink)
 
Join Date: Jul 2004
Age: 24
Posts: 2
Default Not Work Well

Scripts: Compiling C# scripts...done (0 errors, 1 warnings)
- Warning: Internal: CS0162: (line 0, column 0) Unreachable code detected
Scripts: Compiling VB.net scripts...no files found.
Scripts: Verifying...done (1409 items, 389 mobiles)
World: Loading...done (87572 items, 2346 mobiles) (6,7 seconds)
Regions: Loading...done
Address: 127.0.0.1:2593
Address: 213.140.0.204:2593
Client: 212.11.89.69: Connected. [1 Online]
Login: 212.11.89.69: Valid credentials for 'admin'
Client: 212.11.89.69: Disconnected. [0 Online]
Client: 212.11.89.69: Connected. [1 Online]
Login: 212.11.89.69: Account 'admin' at character list
Network: Attempted to WriteAsciiFixed() with null value
Network: Attempted to WriteAsciiFixed() with null value
Network: Attempted to WriteAsciiFixed() with null value
Network: Attempted to WriteAsciiFixed() with null value
Client: 212.11.89.69: Disconnected. [0 Online]
Client: 212.11.89.69: Connected. [1 Online]
Login: 212.11.89.69: Valid credentials for 'admin'
Client: 212.11.89.69: Disconnected. [0 Online]
Client: 212.11.89.69: Connected. [1 Online]
Login: 212.11.89.69: Account 'admin' at character list
Network: Attempted to WriteAsciiFixed() with null value
Network: Attempted to WriteAsciiFixed() with null value
Network: Attempted to WriteAsciiFixed() with null value
Network: Attempted to WriteAsciiFixed() with null value
Login: 212.11.89.69: New character being created (account=admin)
- Character: Pluto (serial=0x0000092B)
- Started: Britain (1496, 1628, 10)
Client: 212.11.89.69: Disconnected. [0 Online]
World: Saving...done in 4,3 seconds.

Network: Attempted to WriteAsciiFixed() with null value

It is very strange! I have tried with Myrunuo and instead have see than the Odbc not work well with mono!
Cristof is offline  
Old 07-25-2004, 03:32 PM   #16 (permalink)
 
Join Date: Jan 2004
Posts: 15
Default

Quote:
Originally Posted by Phantom
Its been proven that windows can be just as good has linux.

If its buggy why put your players through that?
Same goes for Windows.
Murasame is offline  
Old 07-25-2004, 06:41 PM   #17 (permalink)
Moderate
 
David's Avatar
 
Join Date: Nov 2002
Location: USA
Posts: 6,598
Default

Mono may not be 1.0 yet but this sounds like it is getting a whole lot closer. I'll still run Windows servers because that is what I know, but I welcome the thought that RunUO (and therefore other .NET programs) will be able to run on other platforms. It will make RunUO all the more powerful and widespread.

And, this supports what we have said all along. When Mono is ready, it will work with RunUO--not the other way around. (Well except maybe for a few filenames and such. )
__________________
David Forum Moderator
The RunUO.com Forum Moderator Team

Forum Rules and Guidelines
RunUO Forum Search Engine
Download RunUO 2.0 RC2
David is offline  
Old 07-25-2004, 10:13 PM   #18 (permalink)
Account Terminated
 
Join Date: Sep 2002
Age: 26
Posts: 3,846
Send a message via ICQ to Phantom Send a message via AIM to Phantom Send a message via MSN to Phantom
Default

Quote:
Originally Posted by Murasame
Same goes for Windows.
I was talking about the .NET Framework vs Mono.

You cannot argue that Mono has bugs and that .NET Framework doesn't.
Phantom is offline  
Old 07-26-2004, 11:17 AM   #19 (permalink)
 
Join Date: Jan 2004
Posts: 15
Default

Quote:
Originally Posted by ShALLaX
Just thought I'd let you guys know that it seems to be working fine. I have my client running in WINE, and the server running under MONO v1.0. The only issues is you need to look through the Data.cs file and check on the caseness(is that even a word?) of the files... by default OSI names them like "staidx.mul", but runuo looks for "StaIdx.mul" and we all know that Linux is casesensitive!

I'm running Gentoo linux, by the way. Hope this helps people out!

However, I am having problems recalling saved characters. I can see that its saving them in /Saves/Accounts/accounts.xml... but whenever I login, I just get the "Create a new character" screen. Also, I get disconnected if I'm idling it seems.
Anyone? Anything? Now i'm on this point too. Getting disconnected when idling and characters not being saved.

I think we should post it in a new thread.

Gringos conchetumadres respondan por la puta!
Murasame is offline  
Old 07-26-2004, 12:33 PM   #20 (permalink)
Account Terminated
 
Join Date: Sep 2002
Age: 26
Posts: 3,846
Send a message via ICQ to Phantom Send a message via AIM to Phantom Send a message via MSN to Phantom
Default

Quote:
Originally Posted by Murasame
Anyone? Anything? Now i'm on this point too. Getting disconnected when idling and characters not being saved.

I think we should post it in a new thread.

Gringos conchetumadres respondan por la puta!
Please don't start another thread, there is no reason to do so.

This thread is just fine.

That would be why we don't sugest you use Mono because you can't save there are other reasons.

Basicly you cannot use RunUO on mono at this time.
Phantom is offline  
Old 07-26-2004, 12:43 PM   #21 (permalink)
Forum Novice
 
Join Date: Jul 2003
Posts: 158
Default

Quote:
Originally Posted by ShALLaX
However, I am having problems recalling saved characters. I can see that its saving them in /Saves/Accounts/accounts.xml... but whenever I login, I just get the "Create a new character" screen. Also, I get disconnected if I'm idling it seems.
If you didn't already, you might try editing Scripts/Misc/ZLib.cs and changing the lines containing DllImport( "zlib" ) to DllImport( "libz" ), and of course, make sure you do have the zlib library on your system.
panther is offline  
Old 07-26-2004, 07:20 PM   #22 (permalink)
Forum Newbie
 
Messiah2's Avatar
 
Join Date: Jun 2003
Location: Ukraine, Kiev
Posts: 81
Send a message via ICQ to Messiah2
Default

Quote:
Originally Posted by panther
DllImport( "libz" ), and of course, make sure you do have the zlib library on your system.
What do you mean? What "libz"?
__________________
The Lord thy God will raise up unto thee a Prophet from the midst of thee, of thy brethren, like unto me; unto him ye shall hearken;
"Messiah, Son of God"
Messiah2 is offline  
Old 07-26-2004, 07:39 PM   #23 (permalink)
Account Terminated
 
Join Date: Sep 2002
Age: 26
Posts: 3,846
Send a message via ICQ to Phantom Send a message via AIM to Phantom Send a message via MSN to Phantom
Default

Quote:
Originally Posted by Messiah2
What do you mean? What "libz"?
Don't worry about it, Mono is not ready to be used.
Phantom is offline  
Old 07-26-2004, 08:44 PM   #24 (permalink)
 
Join Date: Jul 2003
Age: 31
Posts: 39
Default

Mono is still VERY unstable !!!! not alone with runuo
NeoX is offline  
Old 07-26-2004, 08:52 PM   #25 (permalink)
Account Terminated
 
Join Date: Sep 2002
Age: 26
Posts: 3,846
Send a message via ICQ to Phantom Send a message via AIM to Phantom Send a message via MSN to Phantom
Default

Can a moderator lock this thread?
Phantom is offline  
Closed Thread

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off