[Server] Crimea HiTech&Magic (RUS)
Re: [Сервер] Minetes КРЫМ (RUS)
Старые клиенты дают ошибку ERROR[Main]: Invalid background element(5)
Рекомендуется всем обновить клиент minetes-5.1.0_3ad9a8f
можно скачивать ВК Wi-Wki https://vk.com/teracrime?w=page-54691697_54282054
или шапке темы
Рекомендуется всем обновить клиент minetes-5.1.0_3ad9a8f
можно скачивать ВК Wi-Wki https://vk.com/teracrime?w=page-54691697_54282054
или шапке темы
Re: [Сервер] Minetes КРЫМ (RUS)
у нас базы мира полетели
не выдержили очередного отключения света
2019-08-05 17:43:05: ERROR[Server]: An unhandled exception occurred: Failed to modify sqlite3 synchronous mode: database disk image is malformed
2019-08-05 17:43:05: ERROR[Server]: In thread 7f310638f700:
2019-08-05 17:43:05: ERROR[Server]: /home/imk/minetest/src/server.cpp:74: virtual void* ServerThread::run(): A fatal error occurred: Failed to modify sqlite3 synchronous mode: database disk image is malformed
фокус не прошел
imk@main:~/minetest/worlds/crime8$ sqlite3 map.sqlite ".dump" | sed -e 's|^ROLLBACK;$|COMMIT;|g' | sqlite3 map8.sqlite
Error: near line 2627556: UNIQUE constraint failed: blocks.pos
Error: near line 2962262: UNIQUE constraint failed: blocks.pos
Error: near line 2962430: UNIQUE constraint failed: blocks.pos
Error: near line 3461606: UNIQUE constraint failed: blocks.pos
Error: near line 3461933: UNIQUE constraint failed: blocks.pos
Error: near line 3553124: UNIQUE constraint failed: blocks.pos
Error: near line 3553538: UNIQUE constraint failed: blocks.pos
не выдержили очередного отключения света
2019-08-05 17:43:05: ERROR[Server]: An unhandled exception occurred: Failed to modify sqlite3 synchronous mode: database disk image is malformed
2019-08-05 17:43:05: ERROR[Server]: In thread 7f310638f700:
2019-08-05 17:43:05: ERROR[Server]: /home/imk/minetest/src/server.cpp:74: virtual void* ServerThread::run(): A fatal error occurred: Failed to modify sqlite3 synchronous mode: database disk image is malformed
фокус не прошел
imk@main:~/minetest/worlds/crime8$ sqlite3 map.sqlite ".dump" | sed -e 's|^ROLLBACK;$|COMMIT;|g' | sqlite3 map8.sqlite
Error: near line 2627556: UNIQUE constraint failed: blocks.pos
Error: near line 2962262: UNIQUE constraint failed: blocks.pos
Error: near line 2962430: UNIQUE constraint failed: blocks.pos
Error: near line 3461606: UNIQUE constraint failed: blocks.pos
Error: near line 3461933: UNIQUE constraint failed: blocks.pos
Error: near line 3553124: UNIQUE constraint failed: blocks.pos
Error: near line 3553538: UNIQUE constraint failed: blocks.pos
Re: [Сервер] Minetes КРЫМ (RUS)
Попробовал еще несколько утилит они вообще тупа на морозе. Делаем откат на месяц !!!
Re: [Сервер] Minetes КРЫМ (RUS)
Вообще, SQLite достаточно живучая база. Практически неубиваемая (пока диск не повредится). Правда иногда неубиваемостью жертвуют в угоду скорости...
В общем предлагаю создать дамп (если остался), все
в нем заменить на
И как минимум ошибка "UNIQUE constraint failed" уйдет...
P.S. Что-то механизм приватных сообщений отключен у меня... Получать могу, а отправлять - нет...
P.P.S. И механизм уведомления на почту о новых сообщениях в теме сломан...
В общем предлагаю создать дамп (если остался), все
Code: Select all
INSERT ...
Code: Select all
INSERT OR REPLACE ...
P.S. Что-то механизм приватных сообщений отключен у меня... Получать могу, а отправлять - нет...
P.P.S. И механизм уведомления на почту о новых сообщениях в теме сломан...
Re: [Сервер] Minetes КРЫМ (RUS)
О Макс привет не я уже стер базу с ошибками чтоб не искушать восстановить Сутки почти мучал.Сначала поставил пакет SQLite на свой сервер убунты.
нашел статью но там про базы 1с говорилось, что в конце базы надо заменить открыв в блокноте.
ага значит добавлю sed -e 's|^ROLLBACK;$|COMMIT;|g'
Сразу мыслях нашу базу мира который весит не один гиг в ноутпаде да он сума сойдет.
файл создался map8.sqlite и начал расти его размер я обрадовался значит пошел процесс. Он уже весил 2 гиг пошли сообщение об ошибки и он стал весить ноль
Error: near line 2627556: UNIQUE constraint failed: blocks.pos
Error: near line 2962262: UNIQUE constraint failed: blocks.pos
Error: near line 2962430: UNIQUE constraint failed: blocks.pos
Error: near line 3461606: UNIQUE constraint failed: blocks.pos
Error: near line 3461933: UNIQUE constraint failed: blocks.pos
Error: near line 3553124: UNIQUE constraint failed: blocks.pos
Error: near line 3553538: UNIQUE constraint failed: blocks.pos
Макс я немножко Нуб но быстро вспоминаю и учусь а этом команде дампа ты вел речь? Думаю что нет потому что ты написал это после моего сообщение что фокус не удался.
нашел статью но там про базы 1с говорилось, что в конце базы надо заменить открыв в блокноте.
ага значит добавлю sed -e 's|^ROLLBACK;$|COMMIT;|g'
Сразу мыслях нашу базу мира который весит не один гиг в ноутпаде да он сума сойдет.
вот и получило в итоги токая командаВ общем предлагаю создать дамп (если остался), все
Code: Select all
sqlite3 map.sqlite ".dump" | sed -e 's|^ROLLBACK;$|COMMIT;|g' | sqlite3 map8.sqlite
Error: near line 2627556: UNIQUE constraint failed: blocks.pos
Error: near line 2962262: UNIQUE constraint failed: blocks.pos
Error: near line 2962430: UNIQUE constraint failed: blocks.pos
Error: near line 3461606: UNIQUE constraint failed: blocks.pos
Error: near line 3461933: UNIQUE constraint failed: blocks.pos
Error: near line 3553124: UNIQUE constraint failed: blocks.pos
Error: near line 3553538: UNIQUE constraint failed: blocks.pos
Макс я немножко Нуб но быстро вспоминаю и учусь а этом команде дампа ты вел речь? Думаю что нет потому что ты написал это после моего сообщение что фокус не удался.
Last edited by Imk on Wed Aug 07, 2019 12:42, edited 1 time in total.
Re: [Сервер] Minetes КРЫМ (RUS)
Потом базу забрал себе на ноут и под винду искал утилиты. запускал несколько прогресс весел на нуле либо очень маленький. Притом что одна прога хвалилась что работает с большими базами))
Решил не мучат не себя не рябят ждущие рабочий сервер. Делал копию мира мес назад ее и поставил. Знаю может это звучит дико я осознано не делал частых бекапов на это есть причина. В Крыму сейчас дико отрубают свет и очень часто то напряжение низкое полагаю Крымэнерго переключает сети на новые ТЕС. Но база мира некогда не давало сбой это у нас такое первый раз.
С почтой и оповещением понял думал чем не некто не отвечает и где Андрей у него наверно тоже так или занят очень.
Откатили на мес и уже нечего восстанавливать не буду.
В мучениях помогала это статья может кому пригодится http://qaru.site/questions/209919/how-t ... 3-database
Решил не мучат не себя не рябят ждущие рабочий сервер. Делал копию мира мес назад ее и поставил. Знаю может это звучит дико я осознано не делал частых бекапов на это есть причина. В Крыму сейчас дико отрубают свет и очень часто то напряжение низкое полагаю Крымэнерго переключает сети на новые ТЕС. Но база мира некогда не давало сбой это у нас такое первый раз.
С почтой и оповещением понял думал чем не некто не отвечает и где Андрей у него наверно тоже так или занят очень.
Откатили на мес и уже нечего восстанавливать не буду.
В мучениях помогала это статья может кому пригодится http://qaru.site/questions/209919/how-t ... 3-database
Re: [Сервер] Minetes КРЫМ (RUS)
Вообще, даже много-гиговые дампы можно править в нормальных текстовых редакторах (под виндой Notepad++ рекомендую).
Да и команда несколько странная...
По идее в дампе "ROLLBACK" встречаться вообще не должен. Так что хватило бы и
Команда "sqlite3 map.sqlite .dump" выдает SQL-запрос, который можно вручную потом отредактировать, перед тем как "скормить" дальше...
С заменой "INSERT" на "INSERT OR REPLACE" так по идее будет (проверил на небольшой базе):
По факту это 3 команды:
1. Печатает дамп на экран в виде SQL-запроса.
2. Читает с экрана заменяя указанную фразу и выводя опять на экран.
3. Читает поступающие данные и выполняет как SQL-запрос.
P.S. понимаю, что "поезд уже ушел", но мало ли еще когда пригодится...
Да и команда несколько странная...
Code: Select all
sqlite3 map.sqlite ".dump" | sed -e 's|^ROLLBACK;$|COMMIT;|g' | sqlite3 map8.sqlite
Code: Select all
sqlite3 map.sqlite .dump | sqlite3 map8.sqlite
С заменой "INSERT" на "INSERT OR REPLACE" так по идее будет (проверил на небольшой базе):
Code: Select all
sqlite3 map.sqlite ".dump" | sed -e 's|^INSERT|INSERT OR REPLACE|g' | sqlite3 map8.sqlite
1. Печатает дамп на экран в виде SQL-запроса.
2. Читает с экрана заменяя указанную фразу и выводя опять на экран.
3. Читает поступающие данные и выполняет как SQL-запрос.
P.S. понимаю, что "поезд уже ушел", но мало ли еще когда пригодится...
Re: [Сервер] Minetes КРЫМ (RUS)
Понял спс было познавательно возьму на вооружения и думаю другим это поможит. Меня нотпад ++ отругал тогда говорил мол вы пытаетсь открыть слишком большой файл)
Re: [Сервер] Сrimea HiTech&Magic (RUS)
Как планировалась теперь можем называться Сrimea HiTech&Magic
Re: [Сервер] Сrimea HiTech&Magic (RUS)
Запущены новые дино использовать на свой страх и риск кого сожрут я не виноват. Старый мод отключен!!!
Добавлен мод: magicalities, brewing.
Добавлен мод: magicalities, brewing.
Re: [Сервер] Сrimea HiTech&Magic (RUS)
Запущена движение поезда с станции спавн до снежного каньона ))
Re: [Сервер] Сrimea HiTech&Magic (RUS)
Andrey01 прочти почту
Мучаю стрелку хочу чтобы автоматчики переключала рельсы. viewtopic.php?p=356723#p356723
Может кто знает как ее заставить работать?
Семафор сигнализатор нормально, когда состав заходит на платформу загорается красный. Нужно чтоб и стрелка переключала линию в это момент на другую платформу.
Мучаю стрелку хочу чтобы автоматчики переключала рельсы. viewtopic.php?p=356723#p356723
Может кто знает как ее заставить работать?
Семафор сигнализатор нормально, когда состав заходит на платформу загорается красный. Нужно чтоб и стрелка переключала линию в это момент на другую платформу.
Spoiler
Re: [Сервер] Сrimea HiTech&Magic (RUS)
h-v-smacker в мануале такое не нашел. Может я вообще все не правильно делаю. Назначил участку семафор и в его меню все делаю. Это показано под спойлером на 2 и 3 скрине.
Запускаю программу. Поезд заходит на участок линии загорается красный цвет с этим все нормально. Но я же еще указал стрелку в программе (ее видно на 2 скрине) st>
Может я не правильно думаю и не так это работает. Сигнал сменился и стрелка должна сменить положение. А она у меня положение не меняет вообще не на красный и зеленый.
Задача такая если платформа 2 занята заиграется красный и стрелка переключается на 3 платформу.
У меня поезд заходит на платформу 2 заиграется красны и так стрелка не каких дествий не делает
на вторую платфору открыт путь следующего поезда
капец, помогите даже предположил что это еще не работает вообще.
Мучаюсь уже несколько дней даже раздел мода прочел 25стрн
Запускаю программу. Поезд заходит на участок линии загорается красный цвет с этим все нормально. Но я же еще указал стрелку в программе (ее видно на 2 скрине) st>
Может я не правильно думаю и не так это работает. Сигнал сменился и стрелка должна сменить положение. А она у меня положение не меняет вообще не на красный и зеленый.
Задача такая если платформа 2 занята заиграется красный и стрелка переключается на 3 платформу.
У меня поезд заходит на платформу 2 заиграется красны и так стрелка не каких дествий не делает
на вторую платфору открыт путь следующего поезда
капец, помогите даже предположил что это еще не работает вообще.
Мучаюсь уже несколько дней даже раздел мода прочел 25стрн
Last edited by Imk on Tue Sep 10, 2019 17:56, edited 1 time in total.
- h-v-smacker
- Member
- Posts: 115
- Joined: Wed Nov 29, 2017 23:04
- GitHub: h-v-smacker
- In-game: Smacker
Re: [Сервер] Сrimea HiTech&Magic (RUS)
Потому что до того, как её ткнуть при установке маршрута (когда появляется замочек над ней), её уже нужно установить в соответствующее положение как надо — прямо или вбок. Система не умеет догадываться, куда нужно поворачивать концевики, чтобы поезд прошел по маршруту. Это тебе надо самому сначала стрелки настроить, потом маршрут делать. В каком положении стрелка была, когда ты над ней замочек поставил, в таком она и будет при выборе этого маршрута в дальнейшем. Можно, конечно, и по ходу дела настраивать — всё-таки переключение стрелки это клик правой, а добавить в маршрут — левой, так что они друг другу не мешают.
Отметки в маршруте как раз показывают, как она будет установлена: st = прямо, cr = вбок.
Отметки в маршруте как раз показывают, как она будет установлена: st = прямо, cr = вбок.
Linux Forks, the Best Forks: linux-forks.de // Play @ LinuxWorks Next Generation
Re: [Сервер] Сrimea HiTech&Magic (RUS)
изначально он сморит куда надо
и сам замок непонятен тоже он сначала синего цвета когда назначаешь маршрут
а вот на скрине это просмотр маршрута показывает его красным
я думал st стрелка сокращение а это направления . может сейчас изменил направления я ее уже и правильно как мне надо и не правльно ставил пошел тыкать
и сам замок непонятен тоже он сначала синего цвета когда назначаешь маршрут
а вот на скрине это просмотр маршрута показывает его красным
я думал st стрелка сокращение а это направления . может сейчас изменил направления я ее уже и правильно как мне надо и не правльно ставил пошел тыкать
Last edited by Imk on Tue Sep 10, 2019 18:12, edited 1 time in total.
- h-v-smacker
- Member
- Posts: 115
- Joined: Wed Nov 29, 2017 23:04
- GitHub: h-v-smacker
- In-game: Smacker
Re: [Сервер] Сrimea HiTech&Magic (RUS)
У тебя сколько маршрутов-то? Если ты хочешь стрелкой управлять, должно быть как минимум два, в одном будет стрелка в st (straight), в другом в cr (curved).
Linux Forks, the Best Forks: linux-forks.de // Play @ LinuxWorks Next Generation
Re: [Сервер] Сrimea HiTech&Magic (RUS)
Маршрут один он праписа в светофоре
Получается если я напишу еще один он будет следующий?
а потом они зацикливаются и повторяются так это работает?
но в меню светофора можно запускать один маршрут
Если так для меня это открытия блин методом тыка учу
тогда это все объясняет почему стрелка стоит на приколи и не двигается ушел пробовать))
Получается если я напишу еще один он будет следующий?
а потом они зацикливаются и повторяются так это работает?
но в меню светофора можно запускать один маршрут
Если так для меня это открытия блин методом тыка учу
тогда это все объясняет почему стрелка стоит на приколи и не двигается ушел пробовать))
Last edited by Imk on Tue Sep 10, 2019 18:24, edited 1 time in total.
- h-v-smacker
- Member
- Posts: 115
- Joined: Wed Nov 29, 2017 23:04
- GitHub: h-v-smacker
- In-game: Smacker
Re: [Сервер] Сrimea HiTech&Magic (RUS)
Значит смотри — у тебя внизу маршута правила (ARS Rule List). Там и пишешь. Звездочка — маршрут по умолчанию (в списке он будет зелёным). Без правил — когда там пусто — он белый, и поставить его можно только вручную. Чтобы сделать маршрут под какие-то конкретные поезда, используется или номер линии (LN), или код маршрутизации (RC). Они для поезда задаются в бортовом компьютере. В правилах же так и пишешь:
LN 1
или
RC supertrain
Там ещё можно комбинировать RC/LN, указывать по несколько кодов и т.д., но это уже детали. Главное отличие — что LN это тот параметр, который на желтых поездах может цифру рисовать (потом, может быть, и на других станет).
Такой маршрут в списке будет красным, и устанавливаться будет только при совпадении правил. Если нет совпадний по красным — будет маршрут по умолчанию (зеленый), если его нет — то никакой (поезд встанет).
Конечно, автомаршрутизация должна быть включена на светофоре (ARS Enabled).
Число маршрутов по идее должно соответствовать числу возможных траекторий. Т.е. не по маршруту на каждый поезд, или что-то там, а сколько способов проехать — столько и маршрутов. Потом к каждому маршруту правила делаешь/меняешь. В твоем случае две платформы — два маршрута.
Сделать так, чтобы маршруты чередовались (лево-право-лево-право) сами собой, нельзя. Для таких фокусов нужно LuaATC использовать, или что-то с мезеконами химичить (и не факт, что не будет сбоев).
LN 1
или
RC supertrain
Там ещё можно комбинировать RC/LN, указывать по несколько кодов и т.д., но это уже детали. Главное отличие — что LN это тот параметр, который на желтых поездах может цифру рисовать (потом, может быть, и на других станет).
Такой маршрут в списке будет красным, и устанавливаться будет только при совпадении правил. Если нет совпадний по красным — будет маршрут по умолчанию (зеленый), если его нет — то никакой (поезд встанет).
Конечно, автомаршрутизация должна быть включена на светофоре (ARS Enabled).
Число маршрутов по идее должно соответствовать числу возможных траекторий. Т.е. не по маршруту на каждый поезд, или что-то там, а сколько способов проехать — столько и маршрутов. Потом к каждому маршруту правила делаешь/меняешь. В твоем случае две платформы — два маршрута.
Сделать так, чтобы маршруты чередовались (лево-право-лево-право) сами собой, нельзя. Для таких фокусов нужно LuaATC использовать, или что-то с мезеконами химичить (и не факт, что не будет сбоев).
Linux Forks, the Best Forks: linux-forks.de // Play @ LinuxWorks Next Generation
Re: [Сервер] Сrimea HiTech&Magic (RUS)
спс это очень цено для меня все понял.
Re: [Сервер] Сrimea HiTech&Magic (RUS)
ядро обновлено version 5.1.0-dev-720aedb-dirty
15.09.2019 5.1.0-dev-23bd563-dirty
19.09.2019 version 5.1.0-dev-c413eeb-dirty
15.09.2019 5.1.0-dev-23bd563-dirty
19.09.2019 version 5.1.0-dev-c413eeb-dirty
Re: [Сервер] Сrimea HiTech&Magic (RUS)
Новые сборки стали часто давать ошибку сегментированияядро обновлено version 5.1.0-dev-720aedb-dirty
15.09.2019 5.1.0-dev-23bd563-dirty
19.09.2019 version 5.1.0-dev-c413eeb-dirty
Code: Select all
./bin/minetestserver.sh: строка 2: 1563 Ошибка сегментирования ./bin/minetestserver --gameid minetest --worldname crime8
imk@main:~/minetest$
обновление до version 5.1.0-dev-5fde697-dirty
если эта тоже будит выпендриваться напишу в англ раздел) (пугаю сборку чтоб работала как часики)
не так же
Code: Select all
2019-09-27 17:59:59: ACTION[Main]: [mana] Wrote mana data into /home/imk/minetest/bin/../worlds/crime8/mana.mt.
./bin/minetestserver.sh: строка 2: 6737 Ошибка сегментирования ./bin/minetestserver --gameid minetest --worldname crime8
imk@main:~/minetest$
Re: [Сервер] Сrimea HiTech&Magic (RUS)
получил ответ теперь думаю как работать с gdb
установил gdb
разбросался как запустить жду прихода))
установил gdb
разбросался как запустить жду прихода))
Who is online
Users browsing this forum: No registered users and 1 guest