A solution has been found. See http://www.planetmule.com/forum?topic=642.msg6842#msg6842Since upgrading to 1.2.3 I cannot play anymore. Before upgrading, I only played offline (which worked well) and did not try online yet, but now, neither online nor offline play works with my setup. The attached log is from starting an offline game.
As soon as the screen where I press 'J', 'U' and/or 'A' appears, one of my two CPUs is permanently at 100%, which are used up by Java. The reason I cannot add myself to the game seems to be that to the program I am a visitor, as is displayed in the attached screenshot.
I do not know if these two issues are related, but that could be since they come up at the same time. Also, while connected to the master server I get the same behavior as when I'm offline. I'll be happy to provide more info if that helps understanding my problem.
INFO [Properties.<init>] VERSION: 1.2.3
INFO [Properties.<init>] Classpath: ./data.jar
INFO [Properties.<init>] Java VM: 14.2-b01
INFO [Properties.<init>] Java Runtime: 1.6.0_16-b01
INFO [Properties.<init>] OS: Linux 2.6.31-18-generic i386
INFO [Properties.<init>] Java Library Path: lib
INFO [Properties.<init>] Max Memory: 258539520
INFO [Properties.<init>] Avaialble Processors: 2
INFO [PropertiesBase.readFromFile] Reading Settings from file settings.txt
INFO [Settings.<init>] Settings file not found: settings.txt (No such file or directory)
INFO [SubstanceLoader.initLookAndFeel] Window Skin: Default
INFO [MasterClient.close] MasterServer: Closing...
INFO [MasterClient.close] MasterServer: Closed (28ms)
INFO [MetaFrame.<init>] Creating Meta Frame
INFO [MapSkinParser.findSkins] No extra skins found
INFO [MasterClient.logSend] MasterClient: Sending Enter Lobby
INFO [Login.dispose] Disposing login
INFO [Main.main] Creating game container
INFO [MuleGameContainer.<init>] LWJGL Version: 2.2.1
INFO [MuleGameContainer.<init>] Desktop Display Mode: 1280 x 800 x 24 @50Hz
INFO [MuleGameContainer.<init>] Current Display Mode: 1280 x 800 x 24 @50Hz
INFO [MuleGameContainer.<init>] Display Adapter: null
INFO [MuleGameContainer.<init>] Display Driver: null
INFO [MuleGameContainer.setVSync] Setting vsync: true
INFO [MuleGameContainer.<init>] Setting pixel format
INFO [MuleGameContainer$1.run] Pixel format: Samples=0 Alpha=0 Depth=8 Stencil=0
INFO [SlickLogSystem.info] Use Java PNG Loader = true
INFO [MuleGameContainer.<init>] Display finished
INFO [SettingsDialog.applySettings] Changing map skin to default
INFO [Main.main] Entering game loop
++++++++ END OF INITIALIZATION +++++++++++++++++++++++++++++++++++++++++++
INFO [MetaFrame.startGame] Starting game number 0
INFO [MuleGameContainer.init] *** Starting Game ***
INFO [MuleGameContainer.init] Display: Created=true Active=false Visible=true
INFO [MuleGameContainer.init] Making display the current GL context
INFO [View.<init>] Creating view...
INFO [SlickLogSystem.info] Initialising sounds..
INFO [SlickLogSystem.info] - Sound works
INFO [SlickLogSystem.info] - 64 OpenAL source available
INFO [SlickLogSystem.info] - Sounds source generated
INFO [View.<init>] Finished creating view
INFO [GameController.setModel] ++++++++ New Model: CONNECT #0 +++++++++++++++++++++++++++++++++++++++++++
INFO [Server.<init>] Server: Creating
INFO [Server.<init>] Server: Started on TCP address /0:0:0:0:0:0:0:0:6260
INFO [Server.<init>] Server: Started on UDP address /0:0:0:0:0:0:0:0:6260
INFO [Client.connect] Client connects...
INFO [Client.connect] Client UDP local address: 0.0.0.0/0.0.0.0:6261
INFO [Client.connect] Client: Connects TCP: /127.0.0.1:6260 UDP: /127.0.0.1:6260
INFO [Client.connect] Client: TCP receive buffer: 43690 send buffer: 8192
INFO [Server.acceptClients] Server: Accepted client /127.0.0.1 id 49afb6e8-08f6-4aed-a97e-014433394fd3
INFO [Client.finishConnect] Client finishes connection
INFO [ServerMessageHandler.processJoin] Server: Client /127.0.0.1 <S10> joins
INFO [MuleGameContainer.setWindowedMode] Setting windowed mode: 640 x 480 x 0 @0Hz
INFO [Client.receiveTCPMessages] Client: ServerInfo (0) 35 bytes
INFO [Client.receiveTCPMessages] Client: Join (10) 32 bytes
INFO [UserController.apply] My client id is 49afb6e8-08f6-4aed-a97e-014433394fd3
INFO [Player.<init>] Creating (P0) Spectator
INFO [GameModel.setMyUser] (S10) fank1 is my user
INFO [GameModel.setLocalUser] (S10) fank1 is a local Spectator
INFO [GameModel.setServerUser] (S10) fank1 is hosting the server
INFO [GameController.beginNextPhase] (S10) fank1 is not accepted
INFO [GameController.beginNextPhase] --------- GAME_LOBBY #0 --------------------------------------------------------
INFO [Server.acceptClientJoin] Server: Join accepted for /127.0.0.1 <S10>
INFO [Server.logRoundtrip] Roundtrips: <S10> 0ms
INFO [Client.logRoundtripTime] Client: Roundtrip time is 0 ms
INFO [Client.initUDP] Sending UDP initialization message id 49afb6e8-08f6-4aed-a97e-014433394fd3
INFO [Server.initUdp] Server: Client /127.0.0.1 <S10> requests UDP address /127.0.0.1:6261
INFO [MetaFrame$16.windowClosing] Meta frame closing
INFO [MuleGameContainer.logSkippedFrames] Skipped frames: 63
INFO [MuleGameContainer.release] Closing game.
INFO [GameController.close] -------- CLOSING GAME CONTROLLER ----------------------------------
INFO [Client.receiveTCPMessages] Client: UserLeft (10) 0 bytes
INFO [GameController.close] Got my UserLeft (10) message.
INFO [Server.removeClient] Server: Removing client /127.0.0.1 <S10> with id 49afb6e8-08f6-4aed-a97e-014433394fd3
INFO [ConnectedClient.removeUser] Server: Removing user 10 from /127.0.0.1 <S10>
INFO [Server.sendMessages] Server: Closing connection to removed client /127.0.0.1 <>
INFO [GameController.close] Left server in 3 ms
INFO [Server.close] Server: Closing
INFO [MuleGameContainer.release] *** Game Over ***
INFO [Main.main] Leaving game loop
INFO [MetaFrame$16.windowClosing] Meta frame closing done
INFO [MetaFrame$16.windowClosing] User closes meta frame again.
INFO [MetaFrame$16.windowClosing] User closes meta frame again.
EDIT: Also, text input I type into the chat field is only partially displayed (many letters are left out), like the program skips some of my input.
EDIT: A solution has been found. See http://www.planetmule.com/forum?topic=642.msg6842#msg6842