Gooooooood moooooorning Ruuuussiaaa!!!

Cervator

Org Co-Founder & Project Lead
Contributor
Design
Logistics
SpecOps
You might actually need to use less memory. One theory is that 32-bit causes problems with integrated video receiving too much system memory.

Maybe try:

Code:
path_to_the_user_folder>java -jar path_to_the_terasology.jar -Xmx256m -Xms512m
Or even:

Code:
path_to_the_user_folder>java -jar path_to_the_terasology.jar -Xmx128m -Xms256m
May start up slow, but the game can work at 256mb :)
 

and_sha

New Member
That methods doesn't working too.
EXCEPTION_STACK_OVERFLOW (0xc00000xd) at pc=0x1a228e57, pid=4232, tid=7520
 

and_sha

New Member
Краш :(. На компьютере, на котором работает Terasology, скачал новое обновление 50. Почему-то версия не была определена после скачивания, поэтому пришлось запускать вручную. После небольшой прогулки произошел краш. Вот логи, которые были созданы штатными (стандартными) средствами: http://pastebin.com/X2TbAy8c
 

Cervator

Org Co-Founder & Project Lead
Contributor
Design
Logistics
SpecOps
@Florian - this one has save game related errors, can you review please?

Code:
06:19:03.019 [main] INFO  o.t.p.i.ReadWriteStorageManager - Saving - Snapshot created: Writing phase starts
06:19:06.530 [Saving-0] INFO  o.t.p.internal.SaveTransaction - Save game finished
06:20:03.030 [main] INFO  o.t.p.i.ReadWriteStorageManager - Saving - Creating game snapshot
06:20:03.032 [main] INFO  o.t.p.i.ReadWriteStorageManager - Saving - Snapshot created: Writing phase starts
06:20:05.630 [Saving-0] ERROR o.t.p.internal.SaveTransaction - Save game creation failed
java.nio.file.FileAlreadyExistsException: C:\Users\Администратор\Saved Games\Terasology\saves\New\unfinished-save-transaction\worlds\main\zipfstmp2588931665955038452.tmp -> C:\Users\Администратор\Saved Games\Terasology\saves\New\unfinished-save-transaction\worlds\main\0.0.-1.chunks.zip
@and_sha - did you run the game with existing (old) worlds?
 

Cervator

Org Co-Founder & Project Lead
Contributor
Design
Logistics
SpecOps
@Cervator: No stacktrace?
Was in the pastebin :)

Code:
06:20:05.630 [Saving-0] ERROR o.t.p.internal.SaveTransaction - Save game creation failed
java.nio.file.FileAlreadyExistsException: C:\Users\Администратор\Saved Games\Terasology\saves\New\unfinished-save-transaction\worlds\main\zipfstmp2588931665955038452.tmp -> C:\Users\Администратор\Saved Games\Terasology\saves\New\unfinished-save-transaction\worlds\main\0.0.-1.chunks.zip
        at sun.nio.fs.WindowsException.translateToIOException(Unknown Source) ~[na:1.8.0_25]
        at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) ~[na:1.8.0_25]
        at sun.nio.fs.WindowsFileCopy.move(Unknown Source) ~[na:1.8.0_25]
        at sun.nio.fs.WindowsFileSystemProvider.move(Unknown Source) ~[na:1.8.0_25]
        at java.nio.file.Files.move(Unknown Source) ~[na:1.8.0_25]
        at com.sun.nio.zipfs.ZipFileSystem.sync(ZipFileSystem.java:1297) ~[zipfs.jar:1.8.0_25]
        at com.sun.nio.zipfs.ZipFileSystem.close(ZipFileSystem.java:277) ~[zipfs.jar:1.8.0_25]
        at org.terasology.persistence.internal.SaveTransaction.writeChunkStores(SaveTransaction.java:419) ~[engine-0.50.0.jar:50, master, 2015-03-01_22-49-42, pre-alpha]
        at org.terasology.persistence.internal.SaveTransaction.run(SaveTransaction.java:139) ~[engine-0.50.0.jar:50, master, 2015-03-01_22-49-42, pre-alpha]
        at org.terasology.utilities.concurrency.TaskProcessor.run(TaskProcessor.java:50) [engine-0.50.0.jar:50, master, 2015-03-01_22-49-42, pre-alpha]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_25]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_25]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_25]
06:20:05.637 [main] ERROR o.terasology.engine.TerasologyEngine - Uncaught exception, attempting clean game shutdown
java.lang.RuntimeException: Saving failed
        at org.terasology.persistence.internal.ReadWriteStorageManager.checkSaveTransactionAndClearUpIfItIsDone(ReadWriteStorageManager.java:164) ~[engine-0.50.0.jar:50, master, 2015-03-01_22-49-42, pre-alpha]
        at org.terasology.persistence.internal.ReadWriteStorageManager.update(ReadWriteStorageManager.java:389) ~[engine-0.50.0.jar:50, master, 2015-03-01_22-49-42, pre-alpha]
        at org.terasology.engine.modes.StateIngame.update(StateIngame.java:179) ~[engine-0.50.0.jar:50, master, 2015-03-01_22-49-42, pre-alpha]
        at org.terasology.engine.TerasologyEngine.mainLoop(TerasologyEngine.java:443) ~[engine-0.50.0.jar:50, origin/master, 2015-03-01_22-49-42]
        at org.terasology.engine.TerasologyEngine.run(TerasologyEngine.java:371) ~[engine-0.50.0.jar:50, origin/master, 2015-03-01_22-49-42]
        at org.terasology.engine.Terasology.main(Terasology.java:152) [Terasology.jar:50, origin/master, 2015-03-01_22-49-42]
Caused by: java.nio.file.FileAlreadyExistsException: C:\Users\Администратор\Saved Games\Terasology\saves\New\unfinished-save-transaction\worlds\main\zipfstmp2588931665955038452.tmp -> C:\Users\Администратор\Saved Games\Terasology\saves\New\unfinished-save-transaction\worlds\main\0.0.-1.chunks.zip
        at sun.nio.fs.WindowsException.translateToIOException(Unknown Source) ~[na:1.8.0_25]
        at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) ~[na:1.8.0_25]
        at sun.nio.fs.WindowsFileCopy.move(Unknown Source) ~[na:1.8.0_25]
        at sun.nio.fs.WindowsFileSystemProvider.move(Unknown Source) ~[na:1.8.0_25]
        at java.nio.file.Files.move(Unknown Source) ~[na:1.8.0_25]
        at com.sun.nio.zipfs.ZipFileSystem.sync(ZipFileSystem.java:1297) ~[zipfs.jar:1.8.0_25]
        at com.sun.nio.zipfs.ZipFileSystem.close(ZipFileSystem.java:277) ~[zipfs.jar:1.8.0_25]
        at org.terasology.persistence.internal.SaveTransaction.writeChunkStores(SaveTransaction.java:419) ~[engine-0.50.0.jar:50, master, 2015-03-01_22-49-42, pre-alpha]
        at org.terasology.persistence.internal.SaveTransaction.run(SaveTransaction.java:139) ~[engine-0.50.0.jar:50, master, 2015-03-01_22-49-42, pre-alpha]
        at org.terasology.utilities.concurrency.TaskProcessor.run(TaskProcessor.java:50) ~[engine-0.50.0.jar:50, master, 2015-03-01_22-49-42, pre-alpha]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:1.8.0_25]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:1.8.0_25]
        at java.lang.Thread.run(Unknown Source) ~[na:1.8.0_25]
06:20:05.637 [main] INFO  o.terasology.engine.TerasologyEngine - Shutting down Terasology...
06:20:05.659 [main] ERROR o.terasology.engine.TerasologyEngine - Clean game shutdown after an uncaught exception failed
java.lang.RuntimeException: Saving failed
        at org.terasology.persistence.internal.ReadWriteStorageManager.checkSaveTransactionAndClearUpIfItIsDone(ReadWriteStorageManager.java:164) ~[engine-0.50.0.jar:50, master, 2015-03-01_22-49-42, pre-alpha]
        at org.terasology.persistence.internal.ReadWriteStorageManager.waitForCompletionOfPreviousSave(ReadWriteStorageManager.java:251) ~[engine-0.50.0.jar:50, master, 2015-03-01_22-49-42, pre-alpha]
        at org.terasology.persistence.internal.ReadWriteStorageManager.waitForCompletionOfPreviousSaveAndStartSaving(ReadWriteStorageManager.java:242) ~[engine-0.50.0.jar:50, master, 2015-03-01_22-49-42, pre-alpha]
        at org.terasology.engine.modes.StateIngame.dispose(StateIngame.java:126) ~[engine-0.50.0.jar:50, master, 2015-03-01_22-49-42, pre-alpha]
        at org.terasology.engine.TerasologyEngine.cleanup(TerasologyEngine.java:487) ~[engine-0.50.0.jar:50, origin/master, 2015-03-01_22-49-42]
        at org.terasology.engine.TerasologyEngine.run(TerasologyEngine.java:377) ~[engine-0.50.0.jar:50, origin/master, 2015-03-01_22-49-42]
        at org.terasology.engine.Terasology.main(Terasology.java:152) [Terasology.jar:50, origin/master, 2015-03-01_22-49-42]
Caused by: java.nio.file.FileAlreadyExistsException: C:\Users\Администратор\Saved Games\Terasology\saves\New\unfinished-save-transaction\worlds\main\zipfstmp2588931665955038452.tmp -> C:\Users\Администратор\Saved Games\Terasology\saves\New\unfinished-save-transaction\worlds\main\0.0.-1.chunks.zip
        at sun.nio.fs.WindowsException.translateToIOException(Unknown Source) ~[na:1.8.0_25]
        at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) ~[na:1.8.0_25]
        at sun.nio.fs.WindowsFileCopy.move(Unknown Source) ~[na:1.8.0_25]
        at sun.nio.fs.WindowsFileSystemProvider.move(Unknown Source) ~[na:1.8.0_25]
        at java.nio.file.Files.move(Unknown Source) ~[na:1.8.0_25]
        at com.sun.nio.zipfs.ZipFileSystem.sync(ZipFileSystem.java:1297) ~[zipfs.jar:1.8.0_25]
        at com.sun.nio.zipfs.ZipFileSystem.close(ZipFileSystem.java:277) ~[zipfs.jar:1.8.0_25]
        at org.terasology.persistence.internal.SaveTransaction.writeChunkStores(SaveTransaction.java:419) ~[engine-0.50.0.jar:50, master, 2015-03-01_22-49-42, pre-alpha]
        at org.terasology.persistence.internal.SaveTransaction.run(SaveTransaction.java:139) ~[engine-0.50.0.jar:50, master, 2015-03-01_22-49-42, pre-alpha]
        at org.terasology.utilities.concurrency.TaskProcessor.run(TaskProcessor.java:50) ~[engine-0.50.0.jar:50, master, 2015-03-01_22-49-42, pre-alpha]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:1.8.0_25]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:1.8.0_25]
        at java.lang.Thread.run(Unknown Source) ~[na:1.8.0_25]
06:20:05.659 [main] ERROR o.terasology.engine.TerasologyEngine - Rethrowing original exception
Probably nothing in config.cfg that could cause the issue in a new world?

@and_sha - does it happen the same way every time you start a new world?
 

Florian

Active Member
Contributor
Architecture
The zip file system we use failed to write the changes to disk by renaming a temporary written file to the new name.

I can only assume that there was something else that was still accessing the file and thus prevented the replacement. Please double check that there is no other terasology instance running that could be reading or writing the same file.
 

Raspberry_Pie

New Member
Здравствуйте.

Лаунчер. После скачивания не определяется версия, из-за чего нельзя запускать игру прямо из лаунчера. Эта проблема решается?
В папке STABLE игра запускается. Однако, памяти выделяется мало. Как увеличить выделение памяти?
Win7, 8 GB, geforce gt 630M.

Маленькое fps, какие методы есть для увеличения (кроме обновления железа)?
 

Cervator

Org Co-Founder & Project Lead
Contributor
Design
Logistics
SpecOps
@Raspberry_Pie - Launcher is broken :( https://github.com/MovingBlocks/TerasologyLauncher/issues/311

More memory:

Code:
java -Xmx2048m -jar libs/Terasology.jar
(Runs with 2 GB max memory, 1 GB is default)

Performance: Try to lower video settings inside the game? Lower viewing distance, lower detail, no blur ...

Bugs are possibly making the game slow even on good hardware

Try loading a world then pressing F3 then F4 and look at what takes the most processing time

@Adeon - ping! For Russian :)
 

Raspberry_Pie

New Member
Thank you very much for the answer.

Yeah, small distance, no blur and etc, but fps is about 60 in standing still and 20 with moving, digging and exploding dynamits on the trees.
May I off some of shaders? Water for example?
I will watch what takes the most processing time later.

Java 7.
Run in CMD:
java -Xmx1024 -jar libs/Terasology.jar

Crash with it.
(Sorry for eng).
 

Attachments

Cervator

Org Co-Founder & Project Lead
Contributor
Design
Logistics
SpecOps
No problem :)

Code:
# JRE version: Java(TM) SE Runtime Environment (8.0_25-b18) (build 1.8.0_25-b18)
# Java VM: Java HotSpot(TM) Client VM (25.25-b02 mixed mode windows-x86 )
I think you're running with a 32-bit Java. Try with 64-bit :)

Running 32-bit Java with 2 GB memory will probably crash

java -Xmx1024 -jar libs/Terasology.jar

Won't work, you're missing the 'm' in "1024m" :)

As for disabling more shaders, we don't have options for all of them yet. If you can add options please do! We need them so people can disable more :D
 

Voyager

New Member
Hi everybody!
Очень хочется помочь вам в разработке игры.
К сожалению, мои навыки программирования находятся на очень низком уровне)))

Ладно, будем трудиться в отделе отладки.
Вот, собственно, первая проблема.

Версия Stable 53
При создании игры с набором throughout the ages, происходит падение игры.
Проблема повторяется и в x64 и x86.
Последовательный перебор модулей выявил, что ошибку вызывают следующие:
Copper and Bronse
Fluid
PlantPack
Wood and Stone
Workstation

Логи прилагаются.
Напишите, как лучше их высылать, чтоб не лепить здесь. Если через стандартную форму, то как писать сопроводительную информацию?

Еще выяснилось следующее, после падения игры и закрытия окна отправки логов, игра продолжает висеть в выполняемых процессах и занимает память, хотя процесс не обрабатывается. Я был сильно удивлен, когда обнаружил их там 8 штук)))

Спасибо.
 

Attachments

Cervator

Org Co-Founder & Project Lead
Contributor
Design
Logistics
SpecOps
Last edited:

Adeon

terasology.ru
Contributor
Architecture
GUI
Logistics
@Voyager Привет! Большое спасибо, за помощь =) А на сколько твои навыки "на низком уровне"?
 

Cervator

Org Co-Founder & Project Lead
Contributor
Design
Logistics
SpecOps

and_sha

New Member
Сейчас у меня появилась более мощная машина. Приступаю к отсеиванию багов. И первая ошибка в переводе лаунчера на русский язык -
Лаунчер при первом запуске said:
Инициализация лиректорий игры
- пишется директорий
Уже начинаю загрузку последней версии.
 
Top