|
||
|
|||||||
| Modification Suggestions This is where you can suggest a modifcation to RunUO! |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
Join Date: Oct 2002
Posts: 40
|
This can probably be scripted, not sure, but how about an option to enable an optional pause after world saves? Example: World saves, after save you get a message like "Worldsave complete in 3...2...1..." and then the game starts up again. Obviously you can't accurately predict how long a worldsave will take but you can add a small delay after it. This will ensure that players who are in the middle of PVP or in some really insane dungeon are not caught by surprise when the save is complete.
|
|
|
|
|
|
#2 (permalink) | |
|
RunUO Forum Moderator
|
Quote:
The reason the world "freeze" during saves is because the cpu is bussy saving everything. Hooking up the cpu after the save makes no sense to me, why waste cpu? Besides even if you do hook up the cpu it'll be different time for different servers (cpus memory etc) so you can't predict that either. Ofcourse I'm not that good at c# so there might be a way that my noobiness isn't aware off ![]()
__________________
I always try to help
![]() Sometimes, I don't know how.... ![]() My Web Page Forum Rules ------------------------------------------------------------- Extensive OWLTR System | Token System | World Teleporters ------------------------------------------------------------- |
|
|
|
|
|
|
#3 (permalink) |
|
Forum Expert
Join Date: Sep 2005
Location: A-Town Baby
Age: 19
Posts: 620
|
the only think you could do is like after the save the server freeze a bit and its like still in saves but frozen and it counts down how long until it unfeezes
So basic Save>Done>Freeze Server>Count Down Until Unfreez because i dont think you can how long the server would save for so it would be hard to do.
__________________
![]() Now open - uo15.net - The best in Publish 15 emulation |
|
|
|
|
|
#4 (permalink) | |
|
Forum Expert
Join Date: Sep 2005
Location: A-Town Baby
Age: 19
Posts: 620
|
CPU-(computer science) the part of a computer (a microprocessor chip) that does most of the data processing; the CPU and the memory form the central part of a computer to which the peripherals are attached. This could freez your computer then you would have to shut it down
Quote:
__________________
![]() Now open - uo15.net - The best in Publish 15 emulation |
|
|
|
|
|
|
#5 (permalink) | |
|
RunUO Forum Moderator
|
Quote:
__________________
I always try to help
![]() Sometimes, I don't know how.... ![]() My Web Page Forum Rules ------------------------------------------------------------- Extensive OWLTR System | Token System | World Teleporters ------------------------------------------------------------- |
|
|
|
|
|
|
#7 (permalink) | |
|
RunUO Forum Moderator
|
Quote:
P.S. Maybe instead of "freezing" the world we can just override the "damage dealing actions" to not work for 5 seconds after a save was finished? This way players could run away from monsters/players and have 5 seconds to get ready to get back to action.
__________________
I always try to help
![]() Sometimes, I don't know how.... ![]() My Web Page Forum Rules ------------------------------------------------------------- Extensive OWLTR System | Token System | World Teleporters ------------------------------------------------------------- |
|
|
|
|
|
|
#8 (permalink) | |
|
Forum Expert
Join Date: Sep 2005
Location: A-Town Baby
Age: 19
Posts: 620
|
Daat99 i have said how to do it
Save>Done>Freeze Server>Count Down Until The Server Unfreezes. Quote:
__________________
![]() Now open - uo15.net - The best in Publish 15 emulation |
|
|
|
|
|
|
#9 (permalink) | |
|
Forum Expert
|
Quote:
Code:
World.Broadcast( 0x1E, true, "Server saved in 3 seconds" ); Thread.Sleep( 1000 ); World.Broadcast( 0x1E, true, "Server saved in 2 seconds" ); Thread.Sleep( 1000 ); World.Broadcast( 0x1E, true, "Server saved in 1 seconds" ); Thread.Sleep( 1000 ); World.Broadcast( 0x1E, true, "Server save successful" ); |
|
|
|
|
|
|
#10 (permalink) | |
|
RunUO Forum Moderator
|
Quote:
![]() Thanks arul ![]()
__________________
I always try to help
![]() Sometimes, I don't know how.... ![]() My Web Page Forum Rules ------------------------------------------------------------- Extensive OWLTR System | Token System | World Teleporters ------------------------------------------------------------- |
|
|
|
|
|
|
#11 (permalink) |
|
Join Date: Oct 2002
Posts: 40
|
Yes, essentially it would make your save a few seconds longer, but with the right hardware and connection, RunUO doesen't take long to save anyways, even on larger shards. Save times are usually short, especially in comparison to some obsolete server softwares such as Sphere, so why not have an option for a short delay? It would be optional of course, and for those who did not want it, all they would have to do is set a boolean variable to false to turn it off.
|
|
|
|
|
|
#12 (permalink) | |
|
RunUO Forum Moderator
|
Quote:
Code:
public int iSecondsDelay=10
...
for (i=0;i<iSecondsDelay;i++)
{
World.Broadcast( 0x1E, true, "The server will resume functionality in " + iSecondsDelay-i + " seconds" );
Thread.Sleep( 1000 );
}
__________________
I always try to help
![]() Sometimes, I don't know how.... ![]() My Web Page Forum Rules ------------------------------------------------------------- Extensive OWLTR System | Token System | World Teleporters ------------------------------------------------------------- |
|
|
|
|
|
|
#14 (permalink) | |
|
RunUO Forum Moderator
|
Quote:
Doesn't look the same to me ![]() Anyway, I disagree background saves doesn't worth the effort ![]()
__________________
I always try to help
![]() Sometimes, I don't know how.... ![]() My Web Page Forum Rules ------------------------------------------------------------- Extensive OWLTR System | Token System | World Teleporters ------------------------------------------------------------- |
|
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|