NullpoMino

Started by Caithness, April 06, 2010, 12:24:55 PM

Previous topic - Next topic

Blink

#180
Author, this post is to let you know that the 100% CPU server bug still remains (but less frequently I think) .

Server is running CentOS 5 with OpenJDK for java

Quote from: Beastin_Shen
i request an autoupdate

+1, especially considering how often the author updates the game =)

hebo-MAI

I had a mistake.
The speed of softdrop is very slow on my rule.
I fixed it.
Here's the rule.
http://www1.axfc.net/uploader/Sc/so/124705...&key=nullpo


for author
I could found a bug.

---IN JAPANESE---
NETPLAYを選択して、稼働中のサーバーに接続した後切断し(そのサーバーには部屋が1つ以上ある状態の時)、別の稼働していないサーバーに接続しようとすると
"*** 切断されました"というメッセージは表示されますが、その後ルームをダブルクリックすると入室することが出来ます(プレイすることは出来ません)。
通常プレイする分には全く問題ありません。

Wojtek

#182
netplay userbase is not growing at all. :-/
Recommended games:
NullpoMino
Tetris Online Poland

Caithness

Seems like it's growing to me. I just played with four different people.

Of course, I guess I'm comparing it to when netplay was first implemented.  Have you seen a plateau in the number of players?

Spirale

#184
Quote from: Blink
Author, this post is to let you know that the 100% CPU server bug still remains (but less frequently I think) .



Did you turn on the debug log ?

To do it go to config/etc in nullpomino folder, and edit log_server.cfg, then replace

# Set root logger level
log4j.rootLogger=INFO, A1, A2

with

# Set root logger level
log4j.rootLogger=DEBUG, A1, A2


u will have maximum 10 files of 5Mb so maximum 50Mb log file, you can modify this in the same file :

log4j.appender.A2.MaxFileSize=5MB
log4j.appender.A2.MaxBackupIndex=10

The files are "rolling" so if you reach 10 files of 5 Mb then it will delete the oldest log file, and write the new logs to a new file.

so if the bug occurs you should copy the log files to a safe place and let us look at it. the log files are in the nullpomino root folder.

Also you have to restart the server for changes in log_server.cfg to take place

Wojtek

#185
Nullpomino 7.2.0 is out. Hopefully 100% CPU is fixed for good now.
Recommended games:
NullpoMino
Tetris Online Poland

Blink

Server updated to version 7.2.0

* Download Link *

Changelog:
[!--quoteo--][div class=\\\'quotetop\\\']QUOTE[/div][div class=\\\'quotemain\\\'][!--quotec--]Version 7.2.0 (2010/06/19)
#This version is NO LONGER compatible with 7.1.* netplay server.
+Slick/SDL: Added new title screen. (Thanks Zircean!)
+Swing/Slick/SDL: Added "Outline Ghost Piece" option. If enabled, ghost piece will be outline-styled instead of darker image of the piece.
+NET-VS MAP EDIT: Added "GRAY->?" tool. When used, it will change all gray blocks on the field to different colors.
+NetPlay/NetServer: It now compresses rule, map, and (if needed) field data. It will reduce a lot of packet size.
-Slick: Restores title-bar texts when you come back to title screen.
(Previously, name of game mode was still displayed even if you come back to the title screen)
-NetPlay: Fixed tripcode spoof bug. (Thanks Wojtek!)
-NetPlay: Fixed a bug that room list doesn't get cleared after you disconnect. (Thanks hebo-MAI!)
-NetServer: Fixed a CPU 100% causing bug on onAccept()
-GRADE MANIA 2: Leaderboard is no longer displayed when 20G option is used. (Thanks 2ch thread >>779!)
*Updated hebo-MAI's rule, "StandardGIZA". Now it has faster softdrop speed.
*AIs no longer not affect leaderboards. Replay file is still created. (Thanks SWR!)
*[Internal change] All AIs (including PoochyBot) now extends DummyAI class instead of implementing AIPlayer interface.
So, no changes are required to AIs when AIPlayer adds something.
*[Internal change] PoochyBot/Crypt: Moved to different packages (net.tetrisconcept.poochy.nullpomino.ai and org.cacas.java.gnu.tools, respectively)[/quote]

Blink

#187
Feature suggestion:  

When connecting to the server with the wrong client version, can you make it give some messagebox or error message that says invalid client version or something, rather than just disconnecting.  That way players know to update their client and not think that the server is down or something.  (i know it shows the server version before it disconnects you, but so many people still don't realize what's wrong)

bach_of_tetris

So what exactly is standard giza, is it just standard plus with even faster soft drop?
"Music is enough for a lifetime, but a lifetime is not enough for music" - Rachmaninoff

massi4h

So yeah I must ask again. Is there a way to put hold piece on the left and previews on the right? I just can't play properly without that setup.
☠ massi4h

Kitaru

#190
Hm, not yet. We're looking into it.

EDIT: Blah Nullpomino UI is annoying to work with. :/ There isn't enough room on the sides to draw more than the half-size pieces along the edges on account of how the UI is currently laid out. I could give you a quick hacked up version that does what you want probably, but the previews would be small like the ones that wrap along the edge when you have 4+ previews in the current layout.

EDIT2: Example screen for your viewing:
[!--ImageUrlBegin--][a href=\\\"http://sphotos.ak.fbcdn.net/hphotos-ak-ash2/hs059.ash2/36306_405369690674_515950674_4274080_1736380_n.jpg\\\" target=\\\"_new\\\"][!--ImageUrlEBegin--][img width=\\\"400\\\" class=\\\"attach\\\" src=\\\"http://sphotos.ak.fbcdn.net/hphotos-ak-ash2/hs059.ash2/36306_405369690674_515950674_4274080_1736380_n.jpg\\\" border=\\\'0\\\' alt=\\\"IPB Image\\\" /][!--ImageUrlEnd--][/a][!--ImageUrlEEnd--]



I'm sure we'll get real side preview support eventually, but this is about the best I can manage right now without making stuff overlap. I can also do things like move over the little dark box behind the previews, but this is just a quick example.
<a href=http://backloggery.com/kitaru><img src="http://backloggery.com/kitaru/sig.gif" border='0' alt="My Backloggery" /></a>

massi4h

That is fine thanks! Can I grab that off you? Still got exams til Thursday so I shouldn't be worrying lol. But yeah that looks good.
☠ massi4h

Kitaru

Yeah, I'll work on it a bit tomorrow and toss it up somewhere. Right now it only is changed in the SDL build, and I also was thinking I'd probably move Hold and the dark box as well.
<a href=http://backloggery.com/kitaru><img src="http://backloggery.com/kitaru/sig.gif" border='0' alt="My Backloggery" /></a>

Blink

Nice work Alex.  BTW to author:  It appears the 100% CPU Bug is fixed, haven't had any problems after nearly 3 days up.

Kitaru

#194
http://kitaru.1101b.com/Nullpo72_nextAtSides/NullpoMino.jar
In General Options, you can toggle Next At Sides on or off. It is right below Dark Next Area. I didn't add the option to the Swing version yet since I didn't know how, although the code to trigger it exists. You can add a line that says "option.nextposition=true" (without quotes) to your swing.cfg if you want to use it in that version, however.

[!--ImageUrlBegin--][a href=\\\"http://sphotos.ak.fbcdn.net/hphotos-ak-ash2/hs068.ash2/36744_405637235674_515950674_4283100_7883478_n.jpg\\\" target=\\\"_new\\\"][!--ImageUrlEBegin--][img width=\\\"400\\\" class=\\\"attach\\\" src=\\\"http://sphotos.ak.fbcdn.net/hphotos-ak-ash2/hs068.ash2/36744_405637235674_515950674_4283100_7883478_n.jpg\\\" border=\\\'0\\\' alt=\\\"IPB Image\\\" /][!--ImageUrlEnd--][/a][!--ImageUrlEEnd--]
<a href=http://backloggery.com/kitaru><img src="http://backloggery.com/kitaru/sig.gif" border='0' alt="My Backloggery" /></a>