Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Zerosan

Pages: 1 [2]
16
General Discussion / Wikipedia for Blockland, just use this.
« on: June 11, 2007, 08:21:34 AM »
I found the free service instant-wiki.net and it seems to run quite nice.

It's a full and free wiki.

http://blockland.instant-wiki.net

just join in and let's collect some knowledge for blockland.

17
Suggestions & Requests / Strongly recommended Features.
« on: June 05, 2007, 04:33:35 AM »
Hello folks.

As the Add-On development is going on and on there are some minor adjustments that have to be done to make sure the gameplay get's more fluid and easy.

Example 1:
Aloshi's RPG Mod introduces a massive amount of custom commands that are mostly basic stuff for the mod, like /checkmoney.
You don't know them until someone tells you them.

Example 2:
Server rules, well, that's something that is always annoying, as a ServerAdmin you have to write them using Letters on Bricks (In most cases a massive amount of them -_-)
and as a User you have to find them.
They also take up a big space.

Wanted solution:
A Custom Message Window, where the content can be defined by the server.

Example 1:
Client Side:
Code: [Select]
You join a Server, a few seconds after you spawn a text window opens with a server description also containing information about a few basic commands like /rules etc. that is defined by the server.
Server Side:
Code: [Select]
A player joins a Server, you've defined that a message window will be shown with a text defined by you when the player spawns. The player spawns and the server sends the command that a message window will be opened containing a text that will also be send by the server.
Example 2:
Client Side:
Code: [Select]
You want to know the rules of a Server.
- You type in press a key (for example F3, it's bound to the info command in this case) and the server info opens, there you can see you have to type /rules to get the Server Rules.
- You type in /rules and get a message window where all server rules are listed.

Server Side:
Code: [Select]
The user requests the Server Info as a message window, the server directly sends the command to open the message window with a defined text to the client.

After that the Client sends /rules , in this case the server will send the command to open a message window with the rules of the server to the client.


Conclusion:
This is a basic update and functionality that should be existant on every client in BLR, it's not something that should be done using an Add-On on the client side.
Many users in BLR don't know how to add Add-Ons and will ask for commands etc. that's just not something a server admin wants to have.

This functionality shouldn't be hard to create, it can be done using a minor amount of code.

Greetings
  Zerosan

18
Modification Help / Problem with OnClientLeaveGame
« on: June 03, 2007, 01:34:28 PM »
I've got the following plan:

User joins: - List of Users gets send to my webserver.
User leaves: - List of Users gets send to my webserver.

The script is like this right now:

Code: [Select]
function sendVarsToWeb(%vars)
{
  new HTTPObject(varSender);
  varSender.post("adresstoserver:port","pathtophpfile",%vars,"");
}

function sendUserListToWeb() {
  %allnames = "";
  for(%i = 0; %i < ClientGroup.getcount(); %i++){
    %obj = ClientGroup.getobject(%i);
    %name = %obj.name;
    %allnames = %allnames @ "|" @ %name;
  }
  sendVarsToWeb("users=" @ %allnames);
}

package sendServerStatsOnLeave {
  function GameConnection::OnClientLeaveGame(%this)
  {
    sendUserListToWeb();
    Parent::OnClientLeaveGame(%this);
  }
};
ActivatePackage(sendServerStatsOnLeave);

package sendServerStatsOnJoin {
  function GameConnection::OnClientEnterGame(%this)
  {
    sendUserListToWeb();
    Parent::OnClientEnterGame(%this);
  }
};
ActivatePackage(sendServerStatsOnJoin);

I join with my Client (username: Zerosan).
When I've fully joined the server send "users=|Zerosan" to the server, that is fully okay.

Then I disconnect again.
The server sends "users=|Zerosan" again.... that's not okay. It should be empty now!.

What should I do to fix that?

*edit*

Okay, I've fixed it now.
I'm excluding the one who called the OnClientLeaveGame function.

Code: [Select]
function sendVarsToWeb(%vars)
{
  new HTTPObject(varSender);
  varSender.post("adresstoserver:port","/pathtophpfile",%vars,"");
}

function sendUserListToWeb(%client,%mode) {
  if(%mode == 1) {
    %exclude = %client.bl_id;
  }
  for(%i = 0; %i < ClientGroup.getcount(); %i++){
    %obj = ClientGroup.getobject(%i);
    %name = %obj.name;
    %bl_id = %obj.bl_id;
    if(%bl_id == %exclude) { }else{
      %allnames = %allnames @ "|" @ %bl_id @ ":" @ %name;
    }
  }
  sendVarsToWeb("users=" @ %allnames);
}

package sendServerStatsOnLeave {
  function GameConnection::OnClientLeaveGame(%this)
  {
    %client = %this;
    sendUserListToWeb(%client,1);
    Parent::OnClientLeaveGame(%this);
  }
};
ActivatePackage(sendServerStatsOnLeave);

package sendServerStatsOnJoin {
  function GameConnection::OnClientEnterGame(%this)
  {
    %client = %this;
    sendUserListToWeb(%client,0);
    Parent::OnClientEnterGame(%this);
  }
};
ActivatePackage(sendServerStatsOnJoin);

19
Suggestions & Requests / Dedicated Server for Linux
« on: May 25, 2007, 04:00:29 PM »
I don't know if it's hard to create, but a dedicated server for Linux would be very nice, so I don't have to do stuff like today to set a dedicated server up running on linux....

1. Install Xorg, X11, wine on root server
2. connect with ssh, edit /etc/ssh/sshd_config

set X11Forwarding = yes

3. restart sshd
4. connect with -X parameter and install blockland, activate it in dedicated mode and let it run^^

This steps are so undetailed cause only people who a little bit more should try it.


You see badspot, it's just not nice to do it like that.
The performance that is getting lost is extremly hard I suppose.

Greetings
  Zerosan

20
Help / Too Far?!? Modifying max distance?
« on: May 02, 2007, 08:43:37 AM »
Hello Folks.

I just wanted to ask if it is possible to change the maximum distance where you can place bricks?

Would be quite handy if I want to create something that is a little bigger with macros.

Greetings
  Zerosan

21
Music / Super Mario Loops
« on: April 07, 2007, 11:14:58 AM »
Okay, I will upload some Mario related loops here.

Here is the File Selection Soundloop from Mario 64.
http://www.mediafire.com/?c3zazgzwbmm

Metal Mario, from Mario 64
http://www.mediafire.com/?2m3cygd4z2j

Powerful Mario, from Mario 64
http://www.mediafire.com/?93fg4nyeovw

Super Mario Bros. Freaky (new)
http://www.mediafire.com/?f0vsbexxtpx

I will put some files online later on, when my Page is finished you can find them there.

22
Help / Missing Particle Texture
« on: March 31, 2007, 02:48:09 PM »
Hello, I've got a little Problem right now.

Everytime I try to connect to a Server it says:
Code: [Select]
Could not locate texture: Add-Ons/particles/snowflake
Sending request for file Add-Ons/particles/snowflake
Sending request for file Add-Ons/particles/snowflake.jpg
Sending request for file Add-Ons/particles/snowflake.png
Sending request for file Add-Ons/particles/snowflake.gif
Sending request for file Add-Ons/particles/snowflake.bmp
Sending request for file Add-Ons/snowflake
Sending request for file Add-Ons/snowflake.jpg
Sending request for file Add-Ons/snowflake.png
Sending request for file Add-Ons/snowflake.gif
Sending request for file Add-Ons/snowflake.bmp
Could not locate texture: Add-Ons/particles/snowflake
Connection error: Missing particle texture: Add-Ons/particles/snowflake.

One guy who is on the Server I try to connect to had the same problem on his Laptop and doesn't no how to solve it.

Maybe someone here knows whats wrong.

(The Map is Green Hills, I can load this map on my local without problems)

23
Help / External Loading of Files.
« on: March 30, 2007, 06:29:19 AM »
Is it possible to make Clients load files from an other space then the Server itself?

With files I mean, Sounds, Music, Models, Decals, Textures etc.?

Would be very nice to take of some load from the servers.

24
General Discussion / Blockland Retail Stuff Webpage
« on: March 27, 2007, 12:45:07 PM »
!!!NEWS!!! (23. May 2007)

the BlocklandRetailStuff adress has been changed for now.
It's reachable on blrs.ath.cx , much shorter and direct.

Layout has been changed and is more effective now.

AddOns will be readded later on.

Registration is now possible.

25
Suggestions & Requests / Buddy System
« on: March 25, 2007, 04:29:19 AM »
Since every user in Blockland has an ID, I think an Buddy System would be nice.

"Mr. X has come online"
"Mr. X joined the Server: "

and for example add a follow function
and a IM function.
Invite would be nice to I think.... and very important, a ignore feature!^^

Greetings
  Zerosan

btw. IRC could be used for something like this, and it has to work together with the blockland server where the bl_id's are saved, so it can't be faked.

26
General Discussion / Blockland Chat
« on: March 21, 2007, 07:02:43 PM »
I've got a little question: Why isn't there a Chatroom for Blockland? Or is there a Chatroom?

27
Help / Deadicated Server, further Questions
« on: March 21, 2007, 03:54:39 PM »
Okay, I don't know whats wrong, it's really annoying.

My Network Settings:

Local -
Code: [Select]
IP Addr: 192.168.1.3
Subnet: 255.255.255.224
StandardGateway: 192.168.1.1
DNS Primary: 4.2.2.2
Windows Firewall deactivated. No third party firewall installed.

Router -
Code: [Select]
IP Addr: 192.168.1.1 (LAN) & Dynamic IP Address from Provider.
Subnet: 255.255.255.224
DNS Primary: 4.2.2.2
Firewall activated, it uses an IP Filter System.
I opened the ports UDP and TCP for the port range 28000-28030
I've set up the port forwarding to my PC (192.168.1.3) on ports 28000-28030 (TCP and UDP)

and the Server is still not reachable (It's listening on UDP Port 28000, I looked it up with netstat -A)

The Portforwarding and IP Filter System is normally running perfectly.
So it shouldn't be a problem of my configuration. It's more a problem of the Server.

And why is that?
Code: [Select]
Got Connect Request
Connect request from: IP:127.0.0.1:4161
  lan name = Zerosan
  net name = Zerosan
AUTHCHECK: 2124
    LAN client connecting to internet server, authenticating with server ip
Auth Init Successfull: Zerosan
CADD: 2124 IP:127.0.0.1:4161

Port 4161? Why isn't it choosing a port from 28000? That's really weird.

My Request is to get some more informations about the ports the Server is using. Because 28000-28030 doesn't seem to be all.

*Edit, okay, seems to run now, could join on it from my local network from my external ip*

Greetings
  Zerosan

28
General Discussion / Bug when building to high?
« on: March 20, 2007, 06:05:12 PM »
I have build a very big stair and now some of the upper stairs are at the ground when I load it.

Also, if you bild something and you load it but build it so won't be able to spawn the tile where everything is built on it will float in the air.

*edit: perfect^^

Pages: 1 [2]