|
|
|
Restart Scripts |
|
|
StaticZ |
3.7.2014, 19:04
|
Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009 Группа: Пользователи Наличность: 0 Из: РФ, Москва
Пользователь №: 11.948
|
Цитата(Warstone @ 29.5.2014, 23:56) В принципе это можно реализовать... Достаточно десинкать народ, выгружать Scripts.dll, прогружать обратно и рулить... Проблема в том, чтобы выгрузить Scripts.dll надо чтобы оно через маршалинг было прогружено, а это - хана производительности, насколько я помню...
Нет ничего не возможного, вопрос лишь в том сколько крови оно попьет и стоит ли оно того вообще? Даже если с делать, то как быть с ошибками? Например в случае ексепшина в той же дессерилизации? Прерывать работу на радость игрокам? Или в наглую удалять все предметы, ну если это новые не страшно, а если старые, тогда все игроки потеряют честно или нечестно заработанные вещи. Да обновления не так уж часто, если речь только об отладочном сервере, то в разы быстрее пересобрать сервер, ибо студия не компилирует все с нуля... Итого гемора много, а смысла мало, вывод - нафиг надо. Постоянно логиниться конечно достает, но сделать автозапуск\логин клиента при старте не сложно.
--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.Game isn't a dream, it is the reality, reality which is coming while we dream...
|
|
|
|
StaticZ |
4.7.2014, 18:33
|
Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009 Группа: Пользователи Наличность: 0 Из: РФ, Москва
Пользователь №: 11.948
|
Цитата(Mirage @ 4.7.2014, 15:02) 6 часов москвичи ± пару часовых поясов спят. Да и то не все (IMG: style_emoticons/default/smile.gif) Я по паре сферовых серверов сужу где охотники кИдаются фармить в промежуток 4-8 часов потому что "все спят" и их там ловят и месят. Онлайн поднимается, а к часам 9-11 падает. Ясно - сперва на сайте предупредить что будут пряники, ништяки и подарки, будьте готовы, а потом дернуть рубильник. Делается простой скрипт что в течении 5-10 минут начинает флудить обратным отсчетом о ребуте сервера - это более чем достаточно чтобы отойти в безопасное место и дождаться ребута.. И вам проще и игрокам понятнее, ибо на практике часть игроков либо почти не ходят на сайт либо ходят крайне редко, к томуже апдейт лучше проводить собственноручно, а то малоли что может случиться и сервак может остаться нерабочим в течении дня другого, что куда хуже ребута
--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.Game isn't a dream, it is the reality, reality which is coming while we dream...
|
|
|
|
StaticZ |
5.7.2014, 0:25
|
Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009 Группа: Пользователи Наличность: 0 Из: РФ, Москва
Пользователь №: 11.948
|
Цитата(Juzzver @ 5.7.2014, 1:02) Процедура с рубильником может занимать от 10 сек до одной-двух минут (IMG: style_emoticons/default/smile.gif). Все зависит от того будет ли сервер компилировать свежие обновления или ему уже дали скомпилированые обновления. Дальше уже уже зависит от масштабов сейвов, чем они жирныее - тем дольше прогружаются. Но в идеале все это очень быстро и никакого дискомфорта игрокам не доставляет. Быстро если не возникнет ошибок при загрузке сейвов... А вообще имхо все это не важно, главное чтобы было чем обновлять, так что лучше побольше думать о том что и как писать, и поменьше о том как это обновлять... А игроки обновления любят, так что простят любые неудобства )
--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.Game isn't a dream, it is the reality, reality which is coming while we dream...
|
|
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|